> On 16 Dec 2016, at 15:47, stepharong <stephar...@free.fr> wrote:
> 
> Ok it works :)

Good.

> And I read the class comment but I do not see it.

Strange.

In Neo-JSON-Core-SvenVanCaekenberghe.37 in the class comment of NeoJSONMapper 
last paragraph before the examples.

> Now do you have an idea why I got this other missing class mapping for 
> bytestring?

You must have done something wrong ;-)

NeoJSONWriter toString: { 'string'. #symbol. 1. Float pi }.

'["string","symbol",1,3.141592653589793]'

> Stef
> 
> On Fri, 16 Dec 2016 15:25:40 +0100, Sven Van Caekenberghe <s...@stfx.eu> 
> wrote:
> 
>> 
>>> On 16 Dec 2016, at 15:23, stepharong <stephar...@free.fr> wrote:
>>> 
>>> Ok I see.
>>> 
>>> I was doing
>>> 
>>> GameCollection >> neoJsonOn: neoJSONWriter
>>> 
>>>     neoJSONWriter
>>>             writeObject: games
>>> 
>>> 
>>> GameItem >> neoJsonOn: neoJSONWriter
>>>     self class instanceVariables
>>>             do: [ :each |
>>>                             neoJSONWriter writeObject: (self instVarNamed: 
>>> each) ]
>>> 
>>> 
>>> Now it did not work because byteString is not covered and I found that 
>>> strange.
>>> 
>>> I will use your solution.
>>> 
>>> I read the section 5 before so there is something missing there.
>>> I will see how I can add an example.
>>> 
>>> May be we should improve the class comment of mapper stating this class 
>>> methods.
>> 
>> It is right there, in NeoJSONMapper's class comment
>> 
>> ...
>> A mapping can be specified explicitely on a mapper, or can be resolved using 
>> the #neoJsonMapping: class method.
>> ...
>> 
>> This is the superclass of both NeoJSONReader and NeoJSONWriter.
>> 
>> But we should add it to the book chapter too.
>> 
>>> Stef
>> 
> 
> 
> -- 
> Using Opera's mail client: http://www.opera.com/mail/


Reply via email to