json_simple¶
json_simple konvertiert eine gültige JSON-Zeichenkette in ein UniScript-Objekt.
- o = json_simple(ssjson)
Returnwert
o ist ein JSON-Baum oder ein Fehlerobjekt (siehe error_create).
o = json_simple( "{\"a\":1, \"b\":2}");
[.
a = 1,
b = 2,
]
json_simple("{\"a\": [1,2,3]}");
[.
a[1;3] = [1, 2, 3]
]
json_simple("[1, \"text\", true, false, null, {\"a\":1}, [2,3]]");
[.
[1] = 1,
[2] = "text",
[3] = 1,
[4] = 0,
[5] = 1e+10,
[6] = [.
a = 1,
],
[7][1;2] = [2, 3]
]
s = "{" ..
+"\"name\": \"John\"," ..
+"\"age\": 30," ..
+"\"married\": false," ..
+"\"children\": null," ..
+"\"skills\": [\"UniPlot\", \"UniScript\", \"JSON\"]" ..
+"}";
o = json_simple(s);
[.
age = 30,
children = 1e+10,
married = 0,
name = "John",
skills[1;3] = ["UniPlot", "UniScript", "JSON"],
]
Parameter
- ssjson
ssjson is a valid json string.
Kommentar
Die Funktion json_simple
Konvertiert null in 1e10 (fehlende Werte)
Speichert Arrays von Objekten in Schlüssel/Objekt-Paaren
Konvertiert True in 1 und False in 0
History
Version |
Beschreibung |
|---|---|
R2026.0 |
Neu. |
Siehe auch
id-667216