CookJson Documentation

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.