@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

Erreurs JSON

10231 Balise d'élément déséquilibrée

10232 Balisage JSON invalide

10233 XPath invalide

10234 Arbre DOM indisponible

Erreurs XMLp @JSONCREATE

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.