JSON配列の反転とは?

JSON配列を反転すると、項目の順序が逆になり、最後の項目が最初に、最初の項目が最後になります。APIがレコードを新しい順で返すときに古い順に並べたい場合や、ログまたは履歴の一覧が正しくない順序になっている場合、テストデータを逆の順序にしたい場合に便利です。

ツールの説明

このツールは、ブラウザー上でJSON配列を反転します。配列を貼り付けると、反転した結果がすぐに表示され、JSONファイルとしてコピーまたはダウンロードできます。項目自体は変更されず、順序だけが変わります。

機能

  • 数値、文字列、オブジェクト、ネストされた配列、またはそれらの混在など、あらゆる値の配列を反転
  • 任意の深さにあるネストされた配列も反転可能。オブジェクト内の配列にも対応
  • 2個のスペース、4個のスペース、タブ、または整形されていないJSONとして結果を出力
  • 数値を記述どおりに保持するため、大きなIDのすべての桁を維持
  • 入力が有効なJSONでない場合や配列でない場合に、問題の内容を説明

仕組み

入力はJSONとして解析され、最上位の値が配列である必要があります。配列内の項目の順序が反転され、選択したインデントで結果がJSONとして書き戻されます。オブジェクトのキーは保持されます。また、現在のブラウザーでは数値の元の表記も保持されるため、12345678901234567890や1.10などの値が丸められたり短縮されたりすることはありません。「ネストされた配列を反転」を有効にすると、外側の配列だけでなく、ドキュメント内のすべての配列が反転されます。データがデバイスの外部に送信されることはありません。

ヒント

  • 配列を2回反転すると、元の順序に戻ります。
  • 配列が{"items": [...]}のようなオブジェクト内にある場合は、配列だけを貼り付けてください。
  • コードやリクエスト本文に収まる1行の形式にするには、「なし(最小化)」を選択してください。