Посоветуйте библиотеку для read/write файлов json
От: ioctl  
Дата: 07.04.21 07:19
Оценка:
Сабж

Нужно, чтобы можно было зачитать и распарсить файл json в модель, поменять модель, записать обратно в файл. Производительность важна.

Заранее благодарю!
Re: Посоветуйте библиотеку для read/write файлов json
От: qaz77  
Дата: 07.04.21 07:40
Оценка:
Здравствуйте, ioctl, Вы писали:
I>Нужно, чтобы можно было зачитать и распарсить файл json в модель, поменять модель, записать обратно в файл. Производительность важна.

Я применял jsoncpp, вроде норм.
Re: Посоветуйте библиотеку для read/write файлов json
От: Chorkov Россия  
Дата: 07.04.21 07:53
Оценка: 3 (1)
Здравствуйте, ioctl, Вы писали:

I>Сабж


I>Нужно, чтобы можно было зачитать и распарсить файл json в модель, поменять модель, записать обратно в файл. Производительность важна.


I>Заранее благодарю!


Бенчмарк, в том числе и по производительности: https://github.com/miloyip/nativejson-benchmark

Лидер — RapidJSON. Автор, вроде бы, бывает на этом форуме.
Re[2]: Посоветуйте библиотеку для read/write файлов json
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 07.04.21 08:04
Оценка:
Здравствуйте, Chorkov, Вы писали:

C>Лидер — RapidJSON. Автор, вроде бы, бывает на этом форуме.


Сколько бенчмарков — столько мнений. Типа simdjson самый быстрый
Re: Посоветуйте библиотеку для read/write файлов json
От: fdn721  
Дата: 13.04.21 03:56
Оценка: 8 (1) +1
Здравствуйте, ioctl, Вы писали:

I>Сабж


I>Нужно, чтобы можно было зачитать и распарсить файл json в модель, поменять модель, записать обратно в файл. Производительность важна.


I>Заранее благодарю!


Рекомендую https://github.com/nlohmann/json

Это самое вменяемое, удобное и без зависимостей.
Re: Посоветуйте библиотеку для read/write файлов json
От: so5team https://stiffstream.com
Дата: 13.04.21 04:55
Оценка:
Здравствуйте, ioctl, Вы писали:

I>Нужно, чтобы можно было зачитать и распарсить файл json в модель, поменять модель, записать обратно в файл. Производительность важна.


RapidJSON + json_dto.
Re: Посоветуйте библиотеку для read/write файлов json
От: SaZ  
Дата: 13.04.21 08:53
Оценка:
Здравствуйте, ioctl, Вы писали:

I>Сабж


I>Нужно, чтобы можно было зачитать и распарсить файл json в модель, поменять модель, записать обратно в файл. Производительность важна.


I>Заранее благодарю!


Буквально вчера открыл для себя boost json. Производительность правда не замерял. Да и скорее всего сыровата, хотя у буста обычно качетсво хорошее. Уже использую у себя в проекте.
Отредактировано 13.04.2021 8:55 SaZ . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.