Простой способ моделировать JSon в C++

Мне нужно смоделировать JSon в C++. Сначала я подумал о:

boost::property_tree

Но, к сожалению - это не заботится о типах JSon. Целые числа представлены в виде строк - и это не вариант.

Вторая идея будет:

boost::variant with recursive_wrapper

Что выглядит довольно многообещающе.

Какой подход вы могли бы порекомендовать? Знаете ли вы лучшие подходы? Это похоже на общую проблему, поэтому должно быть много проверенных решений.

Я незнаком с библиотеками C++ JSon. Если бы вы могли порекомендовать кого-либо - я был бы также благодарен.

1 ответ

Для JSon вы обычно хотите взять библиотеку. Конечно, вы могли бы написать свою собственную реализацию (парсер и т. Д.), Но я не понимаю, почему вы так поступили бы, учитывая, что есть так много хороших свободно доступных программ.

Некоторые примеры:

Другие вопросы по тегам