The JSON syntax has never seemed complicated. I have found JSON's pain point to be the plethora of
Java implementations. Compare the Java libraries listed on JSON.org and you won't find a consistent treatment. I've written several projects with
GWT, where there is one (very limited) JSON library for the client side (which wraps JavaScript), while it's take-your-pick on the server side. GWT also includes the
com.google.web.bindery.autobean packages, yet another approach for POJO <-> JSON. How does this book help me get my head around these implementations? Is the book opinionated about implementation, or does it survey the different approaches and discuss trade offs?
"Hell hath no limits, nor is circumscrib'd In one self-place; but where we are is hell, And where hell is, there must we ever be" --Christopher Marlowe, Doctor Faustus (v, 121-24)