On Tue, Feb 5, 2013 at 12:16 PM, niXman <i.nixman@gmail.com> wrote:
Tell me please, anybody trying to use property_tree as json
reader/writer for tasks more difficult than reading configuration
files?

We tried it in one of my previous jobs.
You have to keep in mind that property_tree is about property trees, not
about json or xml, which mean it don't map completely on these.
 
Just wondering if anyone compared the performance of property_tree and
other parsers?


On performance I couldn't tell, it was apparently fast enough for our use.

However, beware, as I said before, it's not a JSon library, which mean it
don't map with all the JSon capabilities.

I used it a lot for different systems which would have data serialized in xml and 
json, matching the capabilities of property tree, so no problem.

But when we tried to use it in systems that implied full JSON capabilities,
like systems related to networking, property_tree was inappropriate.
I dont' remember all the problems we had but one was no way to specify null.

Anyway, just understand that if what you want is a JSON library, use a JSON library (http://stackoverflow.com/questions/245973/whats-the-best-c-json-parser)
if you want a tree of properties with simple data in them, and be able to serialize them, then property_tree is far enough.

Joel Lamotte