Здравствуйте, ioctl, Вы писали:
I>Нужно, чтобы можно было зачитать и распарсить файл json в модель, поменять модель, записать обратно в файл. Производительность важна.
Я применял
jsoncpp, вроде норм.
Здравствуйте, ioctl, Вы писали:
I>Сабж
I>Нужно, чтобы можно было зачитать и распарсить файл json в модель, поменять модель, записать обратно в файл. Производительность важна.
I>Заранее благодарю!
Бенчмарк, в том числе и по производительности:
https://github.com/miloyip/nativejson-benchmark
Лидер — RapidJSON. Автор, вроде бы, бывает на этом форуме.
Здравствуйте, Chorkov, Вы писали:
C>Лидер — RapidJSON. Автор, вроде бы, бывает на этом форуме.
Сколько бенчмарков —
столько мнений. Типа simdjson самый быстрый
Здравствуйте, ioctl, Вы писали:
I>Сабж
I>Нужно, чтобы можно было зачитать и распарсить файл json в модель, поменять модель, записать обратно в файл. Производительность важна.
I>Заранее благодарю!
Рекомендую
https://github.com/nlohmann/json
Это самое вменяемое, удобное и без зависимостей.
Здравствуйте, ioctl, Вы писали:
I>Нужно, чтобы можно было зачитать и распарсить файл json в модель, поменять модель, записать обратно в файл. Производительность важна.
RapidJSON +
json_dto.
Здравствуйте, ioctl, Вы писали:
I>Сабж
I>Нужно, чтобы можно было зачитать и распарсить файл json в модель, поменять модель, записать обратно в файл. Производительность важна.
I>Заранее благодарю!
Буквально вчера открыл для себя
boost json. Производительность правда не замерял. Да и скорее всего сыровата, хотя у буста обычно качетсво хорошее. Уже использую у себя в проекте.