LiON (Lima Object Notation) is a lightweight data-interchange format. Its easy for humans to read and write and easy for machines to parse and generate. Its based on JSON and Lima object and string syntax.

A LiON value can be composed of a few different things. The diagram below describes how values can be created.

Note that the "hexadecimal number" in a string represents a LimaEncoding codepoint (usually a unicode codepoint). E.g. ""![2B 31] represents the string "+1".