Deserialize a Polygon from a JSON string.
The deserialized Polygon.
The JSON string to parse.
if the JSON string is invalid or cannot be deserialized.
if the geometry does not meet structural requirements.