Заменить одно значение в файле JSON на JSONcpp

Есть ли способ изменить одно значение в уже существующем файле JSON с помощью JSONcpp?
Я хочу сохранить существующее форматирование (комментарии, пробелы, разрывы строк) в файле.

Пример: найдите значение с ключом «test_boolean» в C: /test.json и установите его значение «false», оставив все остальное как есть.

Я попытался использовать Json :: StyledStreamWriter, как с корнем значения, которое я хочу изменить, так и с самим значением. В первом случае весь файл был переписан с новым значением, но форматирование и комментарии не сохранились. Во втором случае только «ложь» было записано во всем файле.

-1

Решение

Согласно моим тестам / исследованиям, невозможно изменить одно значение в JSON, поддерживая текущее форматирование, используя JSONcpp.

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]