Please help to choose a JSON parsing library for C / C++?

I need in my project in C++ with precompiled the headers to work with Json files, which will store some configuration data.


Requirements:

1) Performance on Win32/x64

2) Quite stable

3) compiles Without problems under MSVC 2008/2010

added:

4) don't Boost and not Boost-like.


Until revised and made some findings:


JsonCpp — I Saw in the Internet and it is believed that, under x64 there is some problem

Jzon — does not compile under MSVC 2008

Yajl — the Author is not seeking to operate safely, warning messages under MSVC 2008 and showered

cajun-2.0.2 — Try, yet there is no clear opinion


Know about the existence of:

* JsonLibrary.zip

* jansson-2.3.tar.gz

* libjson_7.5.1.zip


Please share your thoughts and experiences
October 8th 19 at 02:29
2 answers
October 8th 19 at 02:31
Solution
Is it header-only? - misty_Koepp commented on October 8th 19 at 02:34
October 8th 19 at 02:33
JSON Spirit

You can still look at property_tree from boost, it has support for JSON, but is certainly not nice like JSON spirit.
... not takeplace... - misty_Koepp commented on October 8th 19 at 02:36
Unfortunately for my projects, which is very far from the Enterprise-level. Apply boost and boost-like all the same that "from a gun on sparrows" - aiden commented on October 8th 19 at 02:39
EvilsInterrupt, tell me, why is there such confusion about Busta? Boost is used in any project where you want that it is. No matter small or not. Why, deliberately, to abandon a useful tool? What kind of masochism? - misty_Koepp commented on October 8th 19 at 02:42
>>and why is there such confusion about Busta?
We can start talking and we end up with another holivar! Why? The goal? Let us, if you are interested to convince me of this conversation outside of this issue, anywhere, via ICQ, Skype or somewhere else.
And here, under this question, please do not Boost! - xander_Kozey commented on October 8th 19 at 02:45
One goal is to help You. To convince You, no purpose. Just as a rule, decisions related to bostom tested where a large number of users than similar libraries from other places. Therefore You and trying to help from the point of view of what would be best. - misty_Koepp commented on October 8th 19 at 02:48
I categorically refuse to join the fray here, so I wrote You a private message.
You can remain under, within my requirements? If Yes, then I will be very glad to have your help! - xander_Kozey commented on October 8th 19 at 02:51

Find more questions by tags C++ParsingJSON