CookJson is an alternative implementation of JSON API for Java (JSR 353). Oracle’s reference implementation, while efficient, is quite basic. Additionally, its pretty JSON output is a bit odd, having newline as the first character.
The primary motivations for this project are:
- Adding binary data handling.
- Adding the capability of combining streaming with tree models.
- Adding BSON support.
- Being extremely fast while having a small footprint.
This project is licensed under Apache License 2.0.