(name 'Neo-JSON-Core-MSK.8038' message '' id 'f0ade60e-f4c5-4361-b1f6-7cca3620b67b' date '08/13/2022' time '05:56:08' author 'MSK' ancestors ((name 'Neo-JSON-Core-MSK.38' message '' id '707323ba-35c3-458c-b6f9-889e719f0f50' date '06/09/2015' time '03:26:34' author 'MSK' ancestors ((name 'Neo-JSON-Core-MSK.37' message '' id '68fdf491-8bda-46bc-97ef-2ee52f92c39d' date '06/01/2015' time '08:01:43' author 'MSK' ancestors ((name 'Neo-JSON-Core-MSK.36' message '' id '80bfd46a-73bc-4e58-9ac0-be9e540aa4f4' date '05/19/2015' time '12:56:14' author 'MSK' ancestors ((name 'Neo-JSON-Core-MSK.35' message 'Float nicht mehr mit LocaleC (von Sebastian), sondern mit GreaseString' id 'e7b7a9d7-fe84-4f8a-a90d-58d74cd2dc69' date '05/19/2015' time '12:27:14' author 'MSK' ancestors ((name 'Neo-JSON-Core-MSK.34' message 'Convienience methods added for transfering the json serialize method to class methods' id '604d330b-b83c-4522-a34e-2ef9119b2bec' date '09/17/2014' time '03:27:32' author 'MSK' ancestors ((name 'Neo-JSON-Core-MSK.33' message 'Wieder fehlende Methoden fuer UTF8 und Unicode16 nachgetragen
Fehlende exception Methode nachgetragen' id '9e8a7122-068d-43c3-82ba-383e1cd7a265' date '09/14/2014' time '04:34:06' author 'MSK' ancestors ((name 'Neo-JSON-Core-MSK.32' message '' id '5b21c333-243e-4d28-a6e2-660b84e34e3f' date '08/19/2014' time '05:05:14' author 'MSK' ancestors ((name 'Neo-JSON-Core-MSK.31' message '' id '8d4fe1d7-5f33-4e3d-96b0-d565c0df6f4d' date '08/19/2014' time '04:45:30' author 'MSK' ancestors ((name 'Neo-JSON-Core-MSK.30' message '' id '4c962a84-19c8-480f-8597-02365bf7c7cb' date '08/19/2014' time '04:23:57' author 'MSK' ancestors ((name 'Neo-JSON-Core-MSK.29' message 'method added to mapper class. now by using different methods you may define different json export schemata' id '6f5b045d-79f7-4d4a-8f31-e4f5089051cb' date '08/19/2014' time '02:12:33' author 'MSK' ancestors ((name 'Neo-JSON-Core-sebastianheidbrink.28' message '' id 'fade357b-acee-456a-98e3-518bba0523f9' date '08/15/2014' time '16:24:18' author 'sebastianheidbrink' ancestors ((name 'Neo-JSON-Core-sebastianheidbrink.27' message 'August backup' id '68dd1c18-e82e-4cc6-ad4e-2530fe024d36' date '08/15/2014' time '14:56:03' author 'sebastianheidbrink' ancestors ((name 'Neo-JSON-Core-MSK.26' message '' id 'fc17105b-0aa0-440f-bb3b-be84666c21d7' date '04/10/2014' time '08:17:37' author 'MSK' ancestors ((name 'Neo-JSON-Core-MSK.25' message 'Initial support for Utf8 and unicode16 class' id '17d41b9f-e8ad-4732-9a5f-edf89f3816c2' date '04/10/2014' time '08:12:09' author 'MSK' ancestors ((name 'Neo-JSON-Core-MSK.24' message 'Floats werden nun immer mit LocaleC rausgeschrieben' id 'dc0d8cee-e0d0-499e-8d4d-1432d4a5583d' date '01/07/2014' time '21:47:12' author 'MSK' ancestors ((name 'Neo-JSON-Core-MSK.23' message 'BugFixes-GemStone Port Fehler beim Zugriff auf Instanzvariablen' id '6510f161-f256-4568-b6ec-3111c8735d93' date '12/09/2013' time '15:56:40' author 'MSK' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.22' message 'Fix more double dots in the source code of #printOn: that hampered Gemstone compatibility (thx Sebastian Heidbrink)' id 'd15895fc-5743-4ec8-b99f-76fa5f72baf4' date '07/04/2013' time '07:25:56' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.21' message 'Fix a double dot in the source code of NeoJSONCustomWrapper>>#printOn: that hampered Gemstone compatibility (thx Sebastian Heidbrink)' id '3fcb3755-32a9-4c17-ac08-6721bf37a301' date '07/04/2013' time '06:41:52' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.20' message 'Added NeoJSONReader>>#atEnd' id 'afd8e136-e594-4bef-ad4b-7d3bc48fc36e' date '03/06/2013' time '03:24:11' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.19' message 'added NeoJSONWriter>>#newLine: to customize the end of line convention when pretty printing' id 'bf3e7e59-8300-44a6-889e-1f866c8d2977' date '12/10/2012' time '05:11:36' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.18' message 'minor refactoring using #peekFor:' id 'e1330b1e-87f4-4ea3-b81c-5deb03652c0d' date '12/03/2012' time '11:10:22' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.17' message 'modified by accident, not really changed' id 'a18f519f-c220-4ea1-a6bb-163e2c70eab7' date '06/14/2012' time '10:01:07' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.16' message 'documented the character stream API being used' id '5ba3bcd2-e7a6-4b07-91af-af04c7f98624' date '06/13/2012' time '04:29:08' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.15' message 'bugfix in NeoJSONReader>>#match:do:
added examples to class comments' id '89ad4ee7-3035-43af-9d5c-cbbef6bcb3f0' date '06/13/2012' time '02:58:00' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.14' message 'extended NeoJSONReader with settable listClass and mapClass as well as a propertyNamesAsSymbols option
extended class and method comments' id '3f749c2c-b53b-4d56-bb65-bfe964b5a69b' date '06/13/2012' time '11:56:19' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.13' message 'made NeoJSONReader>>parseNumberInteger more strict' id '5233f22a-8653-43c2-8651-bf5fa274b3da' date '06/12/2012' time '04:19:27' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.12' message 'introduced some custom exceptions' id 'bb6ec6aa-4e5d-4fac-9aa4-629ea6f068b6' date '06/12/2012' time '03:57:32' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.11' message 'major simplification: removed NeoJSON[Composite|List|Map]Mapping, all to be handled by blocks in NeoJSONCustomMapping
renamed forCustom:do: to for:customDo:
accessor based mapping to NeoJSONObjectMapping
' id '82a72131-e968-4ffe-af32-60085b4ecc67' date '06/12/2012' time '01:36:03' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.10' message 'optimized NeoJSONWriter>>#encodeChar: to do minimal work' id 'a684bb8c-d2d0-4a4b-8af2-da24c3f5fda4' date '06/10/2012' time '09:27:46' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.9' message 'added NeoJSONTestObject1 with class side #neoJsonMapping: method' id '49129177-ee36-4e4b-890e-314e92f23d76' date '06/09/2012' time '06:56:12' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.8' message 'added custom mapping' id 'b02af4e3-7a91-471f-81a0-57db8b43a87d' date '06/08/2012' time '10:09:41' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.7' message 'adding valueSchema to propertyMapping' id '61c29ad0-e2a6-40af-8360-24952a5e6633' date '06/08/2012' time '20:35:55' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.6' message '1st version where list mapping works on some simple examples' id 'e3250e47-9c16-461e-8d2e-e8031e4cc2be' date '06/08/2012' time '16:40:26' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.5' message 'introduced NeoJSONMapper
1st simplified version of NeoJSONReader>>#nextAs:' id '8a4a2338-c728-4ec5-bae9-8232abd6d7f6' date '06/07/2012' time '15:52:29' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.4' message '1st version with working object mapping for writer' id '0208c7c7-3ab1-4081-9061-9c6ca9d7e7cf' date '06/06/2012' time '20:47:04' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.3' message 'added more tests and a simple benchmark' id '2567c409-eb97-428e-a865-e6d078d23dff' date '06/04/2012' time '18:52:34' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.2' message 'first simple version of NeoJSONWriter' id '7e6474b7-70ed-4cb0-8348-05adddc17853' date '06/03/2012' time '19:57:41' author 'SvenVanCaekenberghe' ancestors ((name 'Neo-JSON-Core-SvenVanCaekenberghe.1' message 'first simple version of NeoJSONReader' id 'e0039613-c57d-47ae-8838-db64917ca722' date '06/02/2012' time '21:59:42' author 'SvenVanCaekenberghe' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())