This is allowed by the GeoJSON spec:
A Feature object has a member with the name "geometry". The value
of the geometry member SHALL be either a Geometry object as
defined above or, in the case that the Feature is unlocated, a
JSON null value.
So the geometry field should be optional.
This is allowed by the GeoJSON spec:
So the geometry field should be optional.