この「順不同」という性質は、特にプログラミング用途では重要です。オブジェクトのメンバーには順序が無いからです。オブジェクトになります。派生オブジェクトになります。ような文書記述言語だと考えるなら、要素の順番は重要です。最終的にデシリアライズされてオブジェクトになるのなら、順不同でもよいでしょう。オブジェクトのメンバーをどれから初期化しようが、最終的に同じ状態になればよいからです。ような人が読むための文書記述よりも、コンピューターが処理するための構造化されたデータの記述に使われることが多い言語です。ソースコードでも、順不同に読み込めるようになっています。自分で書く場合でも、経験上、順不同に書ける方が、格段に書きやすいです。方が適していると思います。このスキーマを試してみたいという方には、環境を選ぶ結果になってしまって申し訳ありません。いうファイルがあります。Language)の一部分です。組み合わせて利用することも可能です。