ExtractJSON xxxx
Verfasst: 26.02.2015 17:38
Guten Tag in die Runde,
die JSON Funktionalität in PB ist eine große Hilfe. Es scheint, daß aber hier in Bezug auf die Übernahme von JSON values aus "nested objects" in eigene memory-Strukturen ein "Wissens-Loch" besteht:
Es sollen fertige JSON Daten übernommen werden. Die "normalen" JSON-Funktionen sind beherrscht. Bei nested objects landet jedoch nichts in der Strukturen. Es wird an der Konstruktion der Struktur passend zum vorgegeben JSON gehen: Beispiel:
Code:
Die Struktur bleibt leer. What's the proper structure?
__________________________________________________
Code-Tags hinzugefügt und Code eingerückt
26.02.2015
RSBasic
die JSON Funktionalität in PB ist eine große Hilfe. Es scheint, daß aber hier in Bezug auf die Übernahme von JSON values aus "nested objects" in eigene memory-Strukturen ein "Wissens-Loch" besteht:
Es sollen fertige JSON Daten übernommen werden. Die "normalen" JSON-Funktionen sind beherrscht. Bei nested objects landet jedoch nichts in der Strukturen. Es wird an der Konstruktion der Struktur passend zum vorgegeben JSON gehen: Beispiel:
Code:
Code: Alles auswählen
; kommt normalerweise aus einer Datei, hier als String
Structure Men
id$
gender$
hair$
EndStructure
Define P.Men
Jin$ = "{"+Chr(34)+"id"+Chr(34)+":{"+Chr(34)+"gender"+Chr(34)+": "+Chr(34)+"male"+Chr(34)+", "+Chr(34)+"hair"+Chr(34)+": "+Chr(34)+"blonde"+Chr(34)+"}}"
JS1 = ParseJSON(#PB_Any, Jin$)
If JS1
ExtractJSONStructure(JSONValue(JS1), @P.Men, Men)
PrintN(P\id$)
PrintN(P\gender$)
PrintN(P\hair$)
EndIf
End
__________________________________________________
Code-Tags hinzugefügt und Code eingerückt
26.02.2015
RSBasic