JsonCpp is slow. And the code is pretty dirty.
Is there an alternative that is faster, cleaner, and supports things like:
Json::Value val, copy; val["newMember"] = 100; val["newMember2"] = "hello"; copy = val; val["newMember2"] = "bye"; assert(val["newMember"] == copy["newMember"]); assert(val["newMember2"] != copy["newMember2"]);
JsonCpp supports code similar to the above.
I tried quickjson , which is very fast, but unfortunately it does not support copying Json values.
Any alternative? Bonus point for tests.
source share