@JSONPUTPROPERTY[Name,Wert,Typ] : Schreibt den Namen einer Eigenschaft und ihren Wert in eine JSON-Datei.
Die Datei muss mit einem vorherigen @JSONOPEN geöffnet worden sein.
Der Parametername gibt den Namen der Eigenschaft an.
Der value-Parameter gibt den Wert der Eigenschaft an.
Der Parametertype gibt den Typ des Wertes an. Mögliche Werte sind:
•0 (Objekt)
•1 (Array)
•2 (Zeichenkette)
•3 (Zahl)
•4 (Bool)
•5 (Null)
•6 (Rohdaten)
Gibt bei Erfolg 0 oder bei einem Fehler einen JSON-Fehlercode zurück.
Beispiel:
Diese Batch-Datei erstellt eine JSON-Datei mit dem Namen d:\fido.json, schreibt die öffnende Klammer, schreibt eine Eigenschaft, schreibt die schließende Klammer und schließt die Datei:
echo %@jsoncreate[d:\fido.json]
echo %@jsonStartObject[]
echo %@jsonPutProperty["name", "fido", 2]
echo %@jsonEndObject[]
echo %@jsonFlush[]
echo %@jsonclose[]
Die resultierende Datei d:\json sieht wie folgt aus:
{"name":"fido"}
10231 Unausgewogenes Element-Tag |
10232 Ungültiges JSON-Markup |
10233 Ungültiger XPath |
10234 DOM-Baum nicht verfügbar |
101 Ungültiger Attribut-Index |
102 Keine Attribute vorhanden |
103 Ungültiger Namespace-Index |
104 Keine Namespaces verfügbar |
105 Ungültiger Element-Index |
106 Keine Elemente vorhanden |
107 Attribut existiert nicht |
201 Unausgewogenes Element-Tag |
202 Unbekanntes Element-Präfix (Namespace kann nicht gefunden werden) |
203 Unbekanntes Attribut-Präfix (kann keinen Namespace finden) |
204 Ungültiges XML-Markup |
205 Ungültiger Endstatus für Parser |
206 Dokument enthält unausgewogenes Element |
207 Ungültiger XPath |
208 Kein solches Kind |
209 Oberstes Element stimmt nicht mit dem Anfang des Pfades überein |
210 DOM-Baum nicht verfügbar |
302 Datei kann nicht geöffnet werden. |