0
我在NSIS安装程序中使用nsJSON插件来创建多个json文件。如何清除文件之间的数组,以便在创建额外的json时,它不具有来自先前文件的值。使用nsJSON创建多个json文件
这一个简单的例子:
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"
在上面的例子中,true.json文件将有被我期望给予代码的所有设定值,但是我正在寻找如何明确一旦数据被写入文件,数组就会被存储。
谢谢,那是我开始进入的方向,应用程序使用JSON作为配置并要求参数位于根目录。 – afriesenborg
我与作者取得联系,他认为它也是一个错误。当我知道更多时,我会更新。 – Anders