J'utilise le plugin nsJSON dans un installeur NSIS pour créer plusieurs fichiers json. Comment effacer le tableau entre les fichiers de sorte que lors de la création d'un fichier json supplémentaire, il n'a pas les valeurs du fichier précédent.Création de plusieurs fichiers json avec nsJSON
Ceci est un exemple simplifié:
nsJSON::Set /value '[]'
nsJSON::Set /value '{ "Input": [ { "test1": false, } ]'
nsJSON::Set /value '{ "Input": [ { "test2": false, } ]'
nsJSON::Serialize /format /file "C:\false.json"
nsJSON::Set /value '[]'
nsJSON::Set /value '{ "Input": [ { "test1": true, } ]'
nsJSON::Set /value '{ "Input": [ { "test2": true, } ]'
nsJSON::Serialize /format /file "C:\true.json"
Dans l'exemple ci-dessus, le fichier true.json aura toutes les valeurs de consigne qui sont ce que j'attendais obtenu le code, mais je cherche comment clair le tableau une fois que les données sont écrites dans le fichier.
Merci, c'était la direction que j'ai commencé à entrer déjà, l'application utilise le JSON comme une configuration et nécessite que les paramètres soient à la racine. – afriesenborg
Je suis entré en contact avec l'auteur et il pense que c'est un bug aussi. Je vais mettre à jour quand j'en saurai plus. – Anders