(name 'JSON-ael.7' message 'tiny extensions for convenience' id '61e95719-f9b7-3a40-887f-d67c350c60ee' date '22 November 2011' time '10:54:11 pm' author 'ael' ancestors ((name 'JSON-tonyg.6' message 'Deal with characters requiring escaping in strings being encoded to JSON.' id '34fdb8f6-0f33-11da-b78c-000a95e87d06' date '17 August 2005' time '4:25:56 pm' author 'tonyg' ancestors ((name 'JSON-tonyg.5' message 'Support exponents in numeric syntax.' id '816e300c-0ef6-11da-8a34-000a95e87d06' date '17 August 2005' time '9:11:25 am' author 'tonyg' ancestors ((name 'JSON-tonyg.4' message 'Use a fresh string for each #render: call, instead of a literal empty string.' id '968f6c60-0eea-11da-8a34-000a95e87d06' date '17 August 2005' time '7:46:07 am' author 'tonyg' ancestors ((name 'JSON-tonyg.3' message 'Added Json class>>render:' id '168f3276-0ee9-11da-8a34-000a95e87d06' date '17 August 2005' time '7:35:22 am' author 'tonyg' ancestors ((name 'JSON-tonyg.2' message 'Implement writing, via method jsonWriteOn:.' id '21716cb2-0eb0-11da-9103-000a95e87d06' date '17 August 2005' time '12:47:39 am' author 'tonyg' ancestors ((name 'JSON-tonyg.1' message 'Initial revision. Parsing seems to work OK.' id '80db30c9-0ead-11da-9103-000a95e87d06' date '17 August 2005' time '12:28:51 am' author 'tonyg' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())