json to map(a,b,c)


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).

Parameterbeschreibung


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.