4D v16.3Überblick über JSON Befehle |
|||||||||||||||||||||||||||||
|
4D v16.3
Überblick über JSON Befehle
|
Typ | Beschreibung | Kommentar | ||||||||||
String | Jedes Unicode Zeichen mit Ausnahme von " und \. Werte wie Eigennamen, stehen in Anführungszeichen ("), z.B. "Stadt":"Berlin"</td></tr></table>[#/html] | \ wird für Steuerzeichen verwendet:
| ||||||||||
Zahl | Zahl oder Zahl mit Fließkomma | ähnlich zu einer Zahl in C oder Java, mit Ausnahme von oktalen und hexadezimalen Formaten | ||||||||||
Objekt | { } | |||||||||||
Array | [ ] | |||||||||||
Boolean | true oder false | |||||||||||
Null | null |
JSON Objekte werden mit Klammern definiert. Sie können eine undefinierte Anzahl von Name/Wert Paaren enthalten, z.B.:
{ "vorName":"Hans" , "nachName":"Dampf" }
JSON Objekte lassen sich in 4D über Variablen und Felder vom Typ Objekt speichern und verwalten (C_OBJECT).
JSON Arrays werden mit Klammern definiert. Jedes Array kann eine undefinierte Anzahl Objekte enthalten:
{ "Angestellte": [ { "vorName":"Hans" , "nachName":"Dampf" }, { "vorName":"Anna" , "nachName":"Schmid" }, { "vorName":"Peter" , "nachName":"Meier" } ] }
4D Datumsangaben, die von oder in das JSON Format konvertiert werden, berücksichtigen standardmäßig die Zeitzone des konvertierenden Rechners. Dieses Prinzip entspricht der Standardoperation von Java-Script. Zum Beispiel ergibt Konvertieren des Datums !23/08/2013! in Deutschland (GMT+2) als Ergebnis "2013-08-22T22:00:00Z" und umgekehrt.
Dieses Standardverhalten können Sie mit dem Befehl SET DATABASE PARAMETER ändern, z.B. wenn Sie beim Implementieren von Exportoperationen keine Zeitzonen berücksichtigen wollen.
Weitere Informationen dazu finden Sie im Abschnitt Konvertieren von Datum in JavaScript.
Produkt: 4D
Thema: JSON
4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)