diff options
| author | Max Hilbrunner | 2018-02-02 05:32:12 +0100 |
|---|---|---|
| committer | mhilbrunner | 2018-02-02 17:28:36 +0100 |
| commit | 82b8f1729dd2d0d1e574628e82261e2a21809a96 (patch) | |
| tree | e022a784fb52e2ccdd3384aad59b16898d47c1b2 /doc/classes/@GDScript.xml | |
| parent | abf82057f346733c4036846aa5a0376edd0ac350 (diff) | |
| download | godot-82b8f1729dd2d0d1e574628e82261e2a21809a96.tar.gz godot-82b8f1729dd2d0d1e574628e82261e2a21809a96.tar.zst godot-82b8f1729dd2d0d1e574628e82261e2a21809a96.zip | |
[DOCS] parse_json: Objects do not keep key order
Document JSON not guaranteeing key order.
Diffstat (limited to 'doc/classes/@GDScript.xml')
| -rw-r--r-- | doc/classes/@GDScript.xml | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/doc/classes/@GDScript.xml b/doc/classes/@GDScript.xml index d4bd937f4..4e9a6a5fc 100644 --- a/doc/classes/@GDScript.xml +++ b/doc/classes/@GDScript.xml @@ -608,6 +608,7 @@ <description> Parse JSON text to a Variant (use [method typeof] to check if it is what you expect). Be aware that 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 [float] types. + Note that 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: [codeblock] p = parse_json('["a", "b", "c"]') if typeof(p) == TYPE_ARRAY: |
