Java JSON is a JSON library that (de)serializes JSON strings based on annotated wrapper classes