JSONUtil 1.7 has been released. Get it here
JSONParser now takes java.io.Reader as an input, which means it takes InputStreamReader, BufferedReader and FileReader which gives you more parsing options. Memory efficiency has been improved by not tokenizing everything before beginning the parsing of tokens. Tokens are read from the input as the parser needs them and discarded when the parser is done with them.
There’s a new class called IndentPadding which when defined and added to your JSONConfig will cause the generated JSON to be formatted with one item per line and indented. This can be useful for debugging but it can also make your JSON a lot bigger. It’s also possible to programmatically set a default IndentPadding in JSONConfigDefaults which will put it in all new JSONConfig objects that are created.
If you’re using Java 7 or earlier, download the jars with your Java version number. Otherwise just get the regular jars that don’t have a Java version in their name. They require a minimum of Java 8.
The binaries are also available at the Maven Central Repository