Skip to main content
Tool Factory

構造化データのコレクション

JSONを整形、検証、変換するツール

まずブラウザーで動作する関連ツールを使って、JSONを整形、検証、比較、検査、変換します。

JSONを読みやすく、有効に、比較可能に、または別のデータ形式と互換にする必要がある場合に、このコレクションを使用します。

トピック全体を見る

この専門コレクションは、カタログ内の幅広いカテゴリーにつながります。

14 個のツール

このコレクションで利用できるツール

根拠に基づくガイド

オンラインJSONツールで何ができますか?

JSONツールは構文を検証し、構造を整形し、ドキュメントを比較して、JSONを別のデータモデルに変換します。変換前に検証します。型や階層の失われた変換後の出力を確認します。

Tool Factoryは、各JSON作業を適切な作業ツールに接続します。各ページは処理がブラウザー内に残るか、ネットワーク要求が必要かを示します。

最初にJSONの作業を選択します

JSON作業の選択
作業検証または変更する内容使用する場面
検証入力がJSON文法に適合するか確認します。パーサーがドキュメントを拒否するか、構文が不明な場合。
整形または最小化値を変更せずに空白と表示を変更します。人が読みやすいJSONを必要とするか、システムが簡潔なJSONを必要とする場合。
比較2つのJSONドキュメント間の違いを見つけます。設定、応答、保存したドキュメントが変更された場合。
変換JSON値を別の形式とデータモデルに割り当てます。別のシステムがCSV、XML、YAML、または別の表示形式を必要とする場合。
正規化定めたスキーマに従って決定論的な表示を作成します。署名またはハッシュが安定したシリアライズ済みバイトを必要とする場合。

この作業を完了する方法

  1. 変更していない元データを保持します. 整形、修復、変換する前に元のドキュメントを保存します。
  2. 文法を検証します. 値を比較したり形式を変換したりする前に、構文エラーを修正します。
  3. 特定の変換を実行します. 必要な結果に応じて、整形、比較、抽出、変換を選択します。
  4. 意味の変更を検査します. 数値、null値、配列、入れ子のオブジェクト、重複名を確認します。
  5. 変換先システムを確認します. 最終ドキュメントを使用するアプリケーションでテストします。

一般的な使用例

API応答の診断

応答を検証して整形し、欠落した欄や予期しない値を探します。

設定の検査

2つのバージョンを比較し、重要な変更ごとの正確なパスを調べます。

データ交換の準備

変換先システムが型と階層をどのように処理するかを確認してからJSONを変換します。

根拠と標準

  • RFC 8259: IETF標準はJSONを言語に依存しないテキストベースの交換形式として定義します。
  • ECMA-404: ECMA-404はJSON構文を定め、IETFの定義と一致します。
  • RFC 6902: JSON PatchはJSONドキュメントの変更に使う順序付き操作を定義します。
  • RFC 7396: JSON Merge Patchは選択した変更のためのドキュメント構造形式を定義します。
  • RFC 8785: JSON正規化スキーマは、再現可能な暗号処理のために決定論的なシリアライズを定義します。

重要な制限

  • 有効なJSONに、誤った、安全でない、または不完全なアプリケーションデータが含まれることがあります。
  • 変換によって型、階層、順序の前提、数値精度が失われることがあります。
  • ツールが別途実行しない限り、整形はビジネススキーマを検証しません。

直接回答

このツール群に関する質問

最初にどのJSONツールを使う必要がありますか?

構文エラーの可能性がある場合はJSONを検証します。読みにくい有効なJSONは整形します。違いを見つけるには2つのドキュメントを比較します。

JSON変換でデータが失われることはありますか?

はい。変換先の形式にJSONの型や階層がないことがあります。配列、null値、数値、入れ子のオブジェクトを確認します。

ツールは無効なJSONを安全に修復できますか?

修復によって意味が変わることがあります。元のデータを保存し、変更を確認して、別のシステムで使う前に結果を検証します。