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

Reply via email to