@JSONSAVE[outputfile[,overwrite]]: Enregistre le document JSON modifié dans le fichier de sortie spécifié.
Si l'argument optionnel overwrite vaut 1, @JSONSAVE écrasera un fichier existant. Sinon, @JSONSAVE affiche une erreur.
@JSONSAVE est normalement utilisé lorsque vous créez un document à l'aide de @JSONINPUT.
@JSONSAVE renvoie 0 en cas de succès, ou un code d'erreur en cas d'échec.
Exemple :
Passer une chaîne JSON à @JSONINPUT, et l'écrire dans le fichier d:\json:
echo %@jsoninput[{"name":"fido"}]
echo %@jsonsave[d:\fido.json]
echo %@jsonclose
10231 Balise d'élément déséquilibrée |
10232 Balisage JSON invalide |
10233 XPath invalide |
10234 Arbre DOM indisponible |
101 Index d'attribut invalide |
102 Aucun attribut disponible |
103 Index d'espace de noms invalide |
104 Aucun espace de noms disponible |
105 Index d'élément invalide |
106 Aucun élément disponible |
107 L'attribut n'existe pas |
201 Balise d'élément déséquilibrée |
202 Préfixe d'élément inconnu (espace de noms introuvable) |
203 Préfixe d'attribut inconnu (espace de noms introuvable) |
204 Balisage XML non valide |
205 État final invalide pour l'analyseur |
206 Le document contient un élément déséquilibré |
207 XPath invalide |
208 Aucun enfant de ce type |
209 L'élément supérieur ne correspond pas au début du chemin |
210 L'arbre DOM n'est pas disponible |
302 Impossible d'ouvrir le fichier. |