powered by Authenteo

JSPON

JavaScript Persistent Object Notation

About JSPON

JavaScript Persistent Object Notation (JSPON) is a convention for using JSON to facilitate JavaScript referencing and complex object types to provide the necessary semantics needed for efficient and meaningful persistent objects.

JSON provides a simple straightforward mechanism for serialization of objects that can efficiently and easily be read by humans and machines. JSON is adequate for the persistence of simple small objects. However, applications that have large complex object graphs and sets of data generally require the exchange of smaller subsets of the data/object graph to be transferred and persisted at a time rather than requiring an entire object graph to be treated as whole, as well as allow objects to be referred from multiple fiels. Such operations on subsets of data entail identifying objects within a graph and allowing for transfers of subsections of object graphs (and not just end point subsets). JSPON provides the common language so that objects can be passed with proper identification and reference information. This also allows objects to be referred to more than once (not possible within a normal JSON object graph).  Standard JSPON is simply the combination of JSON Referencing plus HTTP for RESTful interaction.