----- Original Message -----
From: "Stephan Bourgeois"
From a compiler construction background, writing a JSON parser is not difficult. The JSON grammar is simple and the specification is easy to find. Potential difficulties can exist with robustness of error handling and recovery.
The question is what data structure we should use to represent JSON objects, and how the user can access key/value pairs in those objects. (examples: Boost.PropertyTree, pre-existing C++ object, ...) Ideally we should offer validating and non-validating implementations. We should also offer JSON generation as well as parsing. Let me know what you think. Kind regards, Stephan. Hi Stephan, Have you looked at boost.property_tree? That includes a JSON parser among other things, as well as an appropriate data structure to hold the tree. Are you invisioning something different? Kind regards, Philip Bennefall