2017-12-18 32 views

答えて

3

なぜデータをソートしますか?

JSON仕様(JSON RFC(RFC 4627))では、キーの順序は重要ではないと言います。 JSONのほとんどの実装は、最もメモリ効率の良い方法でそれらを注文します。

あなたが実際にそれらを読み込むことができるように、ソートされたインデント付きの形式で出力する必要がある場合は、データをループするために何らかのプログラミング言語(おそらくはPython)データをソートしてテキストファイルに出力します。

繰り返してください:JSONのキーの順序付けは、正常に動作するソフトウェアにとって重要ではありません。

0

ファイルをローカルで管理し、サブライムテキストを使用している場合、これらの2つのファイルを連結またはマージするために簡単にカットアンドペーストできます。切り取りと貼り付けを行っているファイルから、開始時の{と終了}の括弧を削除するだけです。ペーストされたデータの直前にカンマを挿入した後、第1ファイルの第2ファイルの内容を閉じ括弧の中にペーストします。

このデータの順序について気にしない場合は、これが最も簡単な解決方法です。しかし、あなたが "期待される結果"のように見せたい場合は、JavascriptやPythonを使って2番目のファイルのデータを最初のファイルと同じ順序でフィールドに出力する必要があります。