I've had great success with the JSON Spirit Boost library: http://www.codeproject.com/Articles/20027/JSON-Spirit-A-C-JSON-Parser-Generator-Implemented

My only complaint is that it may silently fail if it hits something it doesn't understand. 

Adam Baxter


On Mon, Nov 4, 2013 at 3:01 PM, Jauhien Piatlicki <jpiatlicki@gmail.com> wrote:
Hi all,

I'm interested whether there exists a library for working with JSON in
Boost that preserves data types?

I know about property_tree, but if I read a valid JSON with it and then
write it out it results in all fields being strings. This is because
property_tree internally does not distinguish different value types. But
I need something that can read e.g.

    {"number":42}

get access to it and write it then in the same form.

Thanks for answering,
regards,
Jauhien


_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users