java-json is a library for parsing JSON. (In Java, no less.)

The JavaJson class provides a variety of methods for parsing JSON: from Strings, Files, and InputStreams (oh my!)

All JSON node types are available:

Once the object-model is parsed, the access methods are designed to be similar to Jsoup. You can edit the OM tree by adding, moving, and removing nodes, as well as converting the parsed and edited OM back to a JSON string.