Un formato de intercambio de datos liviano basado en texto y legible para humanos para idiomas orientados a objetos basados en clases como SmallTalk. Se puede usar para serializar objetos de nivel de dominio, ya sea para persistencia o transporte de red. Como su nombre indica, se basa en JSON (notación de objeto JavaScript). Agrega símbolos como un valor primitivo, etiquetas de clase para valores de objetos y referencias. Las implementaciones para Pharo Smalltalk, Squeak y Gemstone Smalltalk están disponibles.
Metacello new
baseline: ' Ston ' ;
repository: ' github://svenvc/ston/repository ' ;
load
El papel original de notación de objeto Smalltalk
El capítulo de Ston de Pharo Enterprise Ston
La descripción más formal es la especificación de Ston
Sven van Caekenberghe MIT licenciado
Agregue el siguiente código a su línea de base o configuración de Metacello
spec
baseline: 'Ston'
with: [ spec repository: 'github://svenvc/ston/repository' ]