JSONParseResult
Data class wrapper for decoded JSON.
Returned by , contains the decoded JSON or error information if the JSON source wasn’t successfully parsed. You can check if the JSON source was successfully parsed with if json_result.error == OK
.
- int error_line
The line number where the error occurred if the JSON source was not successfully parsed.
The error message if the JSON source was not successfully parsed. See the constants.
- Variant result
Note: The JSON specification does not define integer or float types, but only a number type. Therefore, parsing a JSON text will convert all numerical values to types.
Note: JSON objects do not preserve key order like Godot dictionaries, thus, you should not rely on keys being in a certain order if a dictionary is constructed from JSON. In contrast, JSON arrays retain the order of their elements: