JavaScript Object Notation.
Load a type from a JSON file.
Read a type from a JSON string.
Serialise a type in json format.