Airtran???Newark not jfk. Allen Jones Director - Digital Library Programs The New School Libraries On May 13, 2010, at 2:00 PM, Jonathan Rochkind <[log in to unmask]> wrote: > JSON and XML as structures have 'order' in exactly analagous ways. > In the case of Json, if you want to encode order you should use an > array, not a dictionary, of course. Whether the particular software > _parsing_ or _translating_ either Json or XML will go through it in > order and preserve the order when translating to another format... > is another question. Is there reason to think that software dealing > with Json will be more likely to do this wrong than software dealing > with xml? I don't get it. > > Kyle Banerjee wrote: >>> Huh? JSON arrays preserve element order just like XML preserves >>> element >>> order. Combining JSON labeled arrays and objects provide you with >>> the >>> same mechanisms available in markup languages such as XML. >>> >>> >> >> Maybe I'm getting mixed up but is it not unsafe to assume that >> element order >> will be preserved in all environments in for/foreach loops where >> the JSON >> might be interpreted unless you specifically iterate through >> elements in >> order? If I'm wrong, this is a total nonissue. Otherwise, there >> could be >> side effects. >> >> Don't get me wrong. JSON's a better way to go in general, and I >> think that >> too much the focus on lossless preservation of the MARC record has >> a really >> held us back. Given that significant portions of the MARC record >> are not >> used for search, retrieval, or display, and many useful elements >> consist of >> free text, faithfully preserving each field as an object to encode >> elements >> such as extent of item or notes strikes me like using a chain saw >> to cut >> butter. >> >> kyle >> >>