Thanks Wouter. This example is interesting and payload demonstrates lot of variety.
Also, your analogy of JSON Object as OCRepresentation is quite helpful. -Ravee On Thu, Feb 1, 2018 at 3:29 PM, Wouter van der Beek (wovander) < wovan...@cisco.com> wrote: > Hi Ravee, > > > > Please take a look at the garage examples in resource/examples > > The server creates an “complex” payload, and the client parses it.. > > Basically one should look at it from an json object perspective, e.g. each > JSON object is an OCRepresentation. > > An array in JSON can be done by the template vector construct. > > > > Hope this helps, > > Wouter > > > > *From:* iotivity-dev-boun...@lists.iotivity.org [mailto: > iotivity-dev-boun...@lists.iotivity.org] *On Behalf Of *Raveendranath > Kondrakunta > *Sent:* 01 February 2018 09:52 > *To:* iotivity-dev@lists.iotivity.org > *Subject:* [dev] Exchange complicated Representations > > > > Hi, > > > > All the examples, show how to exchange simple representation with > rep.setValue and rep.getValue. > > > > roomserver.cpp and roomserver.h exchange child representations > rep.addChild. > > > > Assuming an complex use case, like Playlist in a media Player(for example > std::vector<PlayItem>), where each item in the Playlist itself have lot > of meta data. How can these be exchanged? > > > > Does each play item need to be added with rep.addChild? > > > > On the receiving end, client, will the data be received in the sequential > order or in random order? > > > > -Ravee >
_______________________________________________ iotivity-dev mailing list iotivity-dev@lists.iotivity.org https://lists.iotivity.org/mailman/listinfo/iotivity-dev