[KevinMarks]1The children are a list so have an implied order, which is document order, The place where there is ambiguity is for properties, as different languages have different default orders for their dictionary types - PHP and JS are creation order, Python is hash order, Go is random order (to stop you assuming order) so iterating the properties needs care. I don't know what Rust does.
jeremycherfas, hendursa1, neceve, theshawe, ur5us__, [Rose], [grantcodes], Ramon[d], hendursaga, charukiewicz and [jacky] joined the channel
[KevinMarks]1another option is sorting keys alphabetically when writing json to make diffing clearer - I have seen this specified in some contexts (as well as normalising keys and values to utf8 rather then escaped unicode )
[jacky]Is there a particular reason for it? Tbh the inclusion of this (re: keeping it document order) would make it actually easier to implement signed forms of Microformats JSON (though that's not necessary - just something I've noticed now as a possibility)