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. Hence my question.