Again a co-authored article. Now about JSON processing with Java.
With XML you have had more built-in solutions, JSON, however, is more complicated and less supported by the programming language natively. Fortunately you have libraries which leverage the cumbersome process you have to do.
You can find the article here: http://www.discoversdk.com/blog/json-processing-with-java