Spec suggests encoding json as an example and json is unordered, however it doesn't explicitly states this. Ordered hash maps would complicate implementation for some languages, like go(map) or python(dict).