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