Inno Setup: работа с JSON

Как я могу загрузить и работать с файлом конфигурации JSON во время установки? Я могу прочитать строку из файла и записать ее, но если я хочу изменить какое-то значение в файле конфигурации, я должен использоватьVBScript.RegExp COM-объект (который хорош, но болезнен и медленно развивается).

Текущий метод:

ExtractTemporaryFile('config.json');
filename := ExpandConstant('{tmp}\config.json');
LoadStringFromFile(filename, conf);

objRegExp := CreateOleObject('VBScript.RegExp');
objRegExp.Pattern := 'test';
conf := objRegExp.Replace(conf, 'test_replace');
SaveStringToFile(filenameOut, conf, False);

Есть лучший способ сделать это? Все, что мне нужно, это заменить некоторые значения в объекте JSON, без дополнительной магии.

Ответы на вопрос(1)

Ваш ответ на вопрос