On 18 Mar 2013, at 19:46, Sven Van Caekenberghe <sven@stfx.eu> wrote:
NeoJSON is actually two things: a standard JSON parser and encoder using roughly Dictionary for maps and some regular Collection for lists.
That sentence is incomplete. Make that: NeoJSON is actually two things: first, a standard JSON parser and encoder using roughly Dictionary for maps and some regular Collection for lists, and second a mapping system on top of that. Additionally, while writing, the key message sent to each object is #neoJsonOn: neoJSONWriter - you could also overwrite that, check the implementors. For reading, the key message is #readFrom: neoJSONReader sent to mappings (see #nextAs:). But I guess you already know all this. Sven -- Sven Van Caekenberghe http://stfx.eu Smalltalk is the Red Pill