@JSONSAVE[outputfile[,overwrite]] : Speichert das geänderte JSON-Dokument in der angegebenen Ausgabedatei.
Wenn das optionale Argument overwrite den Wert 1 hat, überschreibt @JSONSAVE eine vorhandene Datei. Andernfalls zeigt @JSONSAVE einen Fehler an.
@JSONSAVE wird normalerweise verwendet, wenn Sie ein Dokument mit @JSONINPUT erstellen.
@JSONSAVE gibt bei Erfolg den Wert 0 oder bei einem Fehler einen Fehlercode zurück.
Beispiel:
Übergeben Sie einen JSON-String an @JSONINPUT, und schreiben Sie ihn in die Datei d:\json:
echo %@jsoninput[{"name":"fido"}]
echo %@jsonsave[d:\fido.json]
echo %@jsonclose
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 verfügbar |
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. |