-- Go Lists <go.li...@technema.fr> wrote
(on Wednesday, 21 April 2010, 06:16 PM +0200):
> All right Matthew, but even if the Json object has numeric index, I
> am not sure it will fit JsonRestStore data format requirements
> (array of objetcs instead of object of objects). Don't you think so?

Look at your example:

    [
        {"prop1":"value1","prop2":"value2", ...},
        {"prop1":"value1","prop2":"value2", ...}
    ]

That's an array of objects. :)

And yes, it will work for JsonRestStore -- I've used such formats
myself.

> >-- Guillaume ORIOL <go.li...@technema.fr> wrote
> >(on Wednesday, 21 April 2010, 04:08 PM +0200):
> >>As far as I know, dojox.data.JsonRestStore expects to receive
> >>data in the form:
> >>[
> >> {"prop1":"value1", "prop2":"value2", ...},
> >> {"prop1":"value1", "prop2":"value2", ...},
> >> ...
> >>]
> >>
> >>On the server side, I fetch data with a paginator
> >>(Zend_Paginator_Adapter_DbSelect). This paginator implements a
> >>toJson function. But whatever FETCH_MODE is used to get the data, I
> >>get a Json representation like this one:
> >>{
> >> "0": {"prop1":"value1", "prop2":"value2", ...},
> >> "1": {"prop1":"value1", "prop2":"value2", ...},
> >> ...
> >>}
> >>
> >>Is there something obvious I miss or do I have to write my own
> >>implementation of the toJson() function?
> >
> >Honestly, I'd consider that a bug -- numeric indices should be
> >returned
> >as an array, not as an object. Can you file an issue, please?
> >
> >-- 
> >Matthew Weier O'Phinney
> >Project Lead            | matt...@zend.com
> >Zend Framework          | http://framework.zend.com/
> >PGP key: http://framework.zend.com/zf-matthew-pgp-key.asc
> >
> 

-- 
Matthew Weier O'Phinney
Project Lead            | matt...@zend.com
Zend Framework          | http://framework.zend.com/
PGP key: http://framework.zend.com/zf-matthew-pgp-key.asc

Reply via email to