STON is a lightweight, text-based, human-readable data interchange format for class-based object-oriented languages like Smalltalk. github ![]()
It can be used to serialize domain level objects, either for persistency or network transport. As its name suggests, it is based on JSON (Javascript Object Notation). It adds symbols as a primitive value, class tags for object values and references. Implementations for Pharo Smalltalk, Squeak and Gemstone Smalltalk are available.
STON implements serialization and materialization using the Smalltalk Object Notation format. > I am a class side facade offering a high level API to write and read objects using STON.