You're free to encode meaning in the order if you want, as the JSON spec explicitly punts on the issue:
"The JSON syntax does not impose any restrictions on the strings used as names, does not require that name strings be unique, and does not assign any significance to the ordering of name/value pairs. These are all semantic considerations that may be defined by JSON processors or in specifications defining specific uses of JSON for data interchange."
https://www.ecma-international.org/wp-content/uploads/ECMA-4...