<div dir="ltr">Other then floats, I don't see issues in handling the others. <div><br></div><div>Key order is not defined in JSON, and JavaScript engines are handling it in different ways. When you have the keys, order might not be important. If the order is important, define a parameter for each key that is sortable.</div><div><br></div><div>If the keys are not unique, the first key will be selected - for example OR define one key and put the values into an array. </div><div><br></div><div>Some expectations need to be set.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Sep 7, 2015 at 12:14 PM, Max Lapshin <span dir="ltr"><<a href="mailto:max.lapshin@gmail.com" target="_blank">max.lapshin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">floats, empty objects,  strings vs binaries.  How to store objects in erlang: map or proplist. If proplist, then what to do with non-unique keys? If maps, then how to maintain key order.</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div></div>
</blockquote></div><br></div>