# Is valid GeoJSON > Supported in: Batch, Faster, Streaming Returns true if the input is a valid GeoJSON input string. Not all GeoJSON strings are indexable by the ontology; use the "prepare geometry" expression to prepare geometry prior to Ontology use. **Expression categories:** Geospatial ## Declared arguments * **Expression:** GeoJSON to check. Note that not all GeoJSON strings are indexable by the Ontology; use the "prepare geometry" expression to prepare geometry prior to Ontology use.
*Expression\* **Output type:** *Boolean* ## Examples ### Example 1: Base case **Argument values:** * **Expression:** `geoJson` | geoJson | **Output** | | ----- | ----- | | {"type":"Point","coordinates":\[3.0, 5.0, 2.0]} | true | | {"type":"Polygon","coordinates":\[\[\[0.0,0.0],\[1.0,0.0],\[0.0,1.0],\[0.0,0.0]]]} | true | | {"type":"LineString","coordinates":\[\[0.0,0.0],\[1.0,0.0]]} | true | | not a GeoJSON string | false | ***