Diese Funktion kann einen JSON-String in eine Map umwandeln.
Dabei werden aber nur Elemente/Strukturen des JSON-Strings in die Map übertragen, wenn diese dort eindeutig abgebildet werden können. Hinweis: In erster Linie also einfachen Datentypen aus Objekten, siehe erstes Beispiel.
Der Rückgabewert der Funktion ist im Erfolgsfall true, ansonsten false (wenn z. B. in a ein fehlerhafter JSON-String angegeben wurde).
Parameter
Parameter | Beschreibung |
|---|---|
a | Der JSON-String. |
b | Name der Map. |
c | (optional) Wenn true, dann wird die Map b zuvor geleert. Default: false. |
Beispiele
Parameter a | Parameter b | Parameter c | Ergebnis |
|---|---|---|---|
{"a": "hello", "b":"world"} | mymap | true | In der Map ist der Key a mit dem Wert hello und der Key b mit dem Wert world vorhanden. |
{"a": "hello", "b": [1,2,3]} | mymap | true | In der Map ist nur der Key a mit dem Wert hello vorhanden. |
[1,2,3] | mymap | true | Es ist kein Eintrag in der Map vorhanden. |