Java Object Notation is an extension to the JSON data format suitable for the serialization of Java objects. The intuitive format and the simple yet extensible library allow both humans and computers to read and write complex object graphs.
Xion (pronounced "zaion") is a text-based serialization format of object states. Xion extends the JSON format by permitting "tagged" notations. This project provides an implementation of Xion in Java, including the object model, parser and utilities.