Я пытаюсь обновить одни данные в файле JSON с помощью плагина nsJson.
Мои данные JSON в файле
{ "header_left_lebel": "LEFT LEBEL",
"header_center_label": "CENTER LEBEL",
"base_path": "E:\Workspace\my-demo-app"
}
Я хочу изменить базовый путь во время установки приложения.
Мой код для чтения и обновления значения
Section "Installation Section"
SetOutPath "$INSTDIR"
GetFullPathName $0 ..
StrCpy $installationPath "$0\${applicationName}";This Holds the installation path
nsJSON::Set /file `$installationPath/config/settings.json`
nsJSON::Set `base_path` /value `"$installationPath"`
nsJSON::Serialize /file `$installationPath/config/settings.json`
WriteUninstaller "$INSTDIR\Uninstall.exe"
SectionEnd
Приведенный выше код обновляет файл JSON, но сохраняет только base_path.
Я хочу сохранить все данные и обновить только base_path
Любая помощь или ссылки будут оценены.