Hi,
My friends I have been working on a game engine project (RedBox engine) and recently we were looking at the possibilities for serialization/deserialization for many purposes in the engine. We have looked at XML and JSON libraries in C++. For XML, the choice is pretty simple, we went with TinyXML which is great for our needs, but we've had some problems with finding a good JSON library that felt clean enough, was object oriented and didn't require Boost.
So like any good developer, I decided to roll with our own JSON library. I've started it last week and currently have a prototype that is starting to be stable and I'd like to know what people think of it...
If anyone's interested in reading and writing JSON in C++, you can check out my library I named JsonBox (to fit with our engine's name, RedBox, lol). It uses a part of code from our engine to encode unicode characters to UTF8, so i copied it in the repository to simplify its use.
https://bitbucket.org/madbranch/jsonboxRight now it reads and writes with a recursive algorithm, which might not be the brightest idea, but I'm looking at the possibilities to change that.
If you still have questions after reading this post and the README, I'd be glad to answer them.
What do people think of this yet-another-json-reading-library ?