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.


    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: