The JSON-ext library was built years ago in Atlanta. I was not the originator of it, but have become the curator of it.
As I recall, the library was built as a higher-level library to help simplify the JSON library. This does not mean that the JSON library does not already facilitate these higher level needs, but it does seem to indicate to me that the JSON library is either lacking in an "easy-to-use" API — OR — it is lacking in clear documentation — OR — both.
As with many libraries, we seem to do an excellent job of creating outstanding code, but we tend to do it at low-levels without clear and fully-fleshed out demonstrations, workflows, and use-cases. Our presentation also lacks. Documentation is one of those hits we take on the chin over and over again.
So—all of that to say a couple of basic things:
1. The JSON-ext library might simply be a reworking of what is already there. I never took the time to explore if the JSON-ext library was even needed. I accepted that the guys who built it did so with firm reasons.
2. The JSON library from Eiffel Software needs much better, simpler, and easily accessed documentation. This is true of many of our libraries and THAT is a matter that I am working to address by way of a number of pathways (videos are such a pathway).
Jocelyn's comment leads me to believe that there is probably a mixture of needed updates to documentation and a smattering of higher-level API classes to uncomplicate use of the library for the user.
As ever, I am open to feedback on the above.
Larry