JSON Toolkit

JSON Toolkit

JSON の整形・変換・比較・クエリをこなすワークベンチ

JSON Toolkit はすべてブラウザ内で動作します。文書を貼り付けて整形・検証・圧縮し、JSON5、YAML、XML、CSV を相互変換。2 つのデータを差分比較し、JSONPath で検索、JSON Schema で検証できます。JSON がサーバーへ送信されることはありません。

  • ブラウザ内で完結し、オフラインでも利用可能
  • 登録不要。JSON がブラウザの外に出ることはありません
  • 各ガイドから、その場で試せるツールへリンク

基本ツール

4 個のツール

変換ツール

1 個のツール

拡張ツール

3 個のツール

ユーティリティ

2 個のツール

読む順に並んだ JSON の長編ガイド。RFC 8259 の文法とデータ型の落とし穴、JSON5 と JSON Lines、JSONPath と JSON Patch、JSON Schema 検証、形式変換、性能とセキュリティ、API 契約と設定管理まで。

RFC 8259 と ECMA-404 を出発点に、JSON の文法・型・エンコーディング・パースの境界を整理します。あらゆる JSON 作業の土台となるカテゴリです。

  1. RFC 8259 から読む JSON の文法境界初級 · 約 11 分で読めます
  2. 6 つの型、数値精度、エンコーディングの落とし穴初級 · 約 12 分で読めます
  3. JSON パースエラーの直し方:Unexpected token を順に切り分ける初級 · 約 12 分で読めます
  4. JSON ファイルとは何か、何で開くか、どう編集するか初級 · 約 9 分で読めます
  5. JSON エラーメッセージ早見表:エラー文言から修正まで直行中級 · 約 8 分で読めます
このカテゴリの 6 件を表示 →

JSON5、JSONC、JSON Lines、NDJSON はコメントや末尾カンマ、ストリーミングといった現実的な要求を満たしますが、互換性と選択の難しさも持ち込んでしまいます。

  1. JSON5 と JSONC:コメント付き JSON初級 · 約 10 分で読めます
  2. JSON Lines と NDJSON:ストリーミングデータ中級 · 約 10 分で読めます
  3. JSON Text Sequences(RFC 7464):RS で区切るストリーミング JSON中級 · 約 9 分で読めます
  4. JSON、TOML、YAML、CSON:設定フォーマットの選択初級 · 約 9 分で読めます
  5. バイナリ JSON:MessagePack、CBOR、BSON の選択中級 · 約 10 分で読めます
このカテゴリの 6 件を表示 →

JSON から値を一つ取り出す、フィールドを一つ変える。単純に見えますが、標準化されると JSONPath、JSON Pointer、JSON Patch、Merge Patch の四つの仕様になります。

  1. JSONPath クエリ言語の実践中級 · 約 12 分で読めます
  2. JSON Pointer、Patch、Merge Patch中級 · 約 12 分で読めます
  3. JSONPath フィルタ詳解:再帰、スライス、複数条件の一致中級 · 約 10 分で読めます
  4. 本番で使う JSON Patch:原子性、冪等性、並行競合上級 · 約 10 分で読めます
  5. JMESPath 入門:JSONPath を凌ぐ射影クエリ初級 · 約 9 分で読めます
このカテゴリの 5 件を表示 →

スキーマと検証

7 件の記事

JSON Schema でデータの形を記述し、口頭の合意を実行可能な検証に変え、さらに TypeScript の型やフォーム生成まで駆動させます。

  1. JSON Schema:基礎から本番まで中級 · 約 14 分で読めます
  2. スキーマと TypeScript 型の双方向同期中級 · 約 11 分で読めます
  3. 自動生成した JSON Schema が実データを拒否し続ける理由中級 · 約 14 分で読めます
  4. JSON Schema の再利用:$ref、$defs、allOf/oneOf の合成中級 · 約 11 分で読めます
  5. JSON Schema のエラーが意味不明なとき:Ajv のエラー位置とメッセージ管理上級 · 約 10 分で読めます
このカテゴリの 7 件を表示 →

JSON と YAML、XML、CSV、TypeScript、Java、Go、SQL の変換は決して無損失ではありません。重要なのは、どこで損失が起きるかを明示することです。

  1. JSON ↔ YAML と XML 変換の境界中級 · 約 12 分で読めます
  2. JSON と CSV、表形式データの相互変換初級 · 約 10 分で読めます
  3. JSON から Excel へ:四つの方法と、それぞれがどこで忠実度を失うか初級 · 約 11 分で読めます
  4. JSON から SQL へ:INSERT 文、テーブル設計、型マッピングの罠中級 · 約 10 分で読めます
  5. JSON から TypeScript へ:インターフェース、型ガード、生成の限界中級 · 約 9 分で読めます
このカテゴリの 8 件を表示 →

数十 MB の JSON ファイルはメインスレッドを固め、巧妙に作られた JSON はサービスを貫通します。このカテゴリはスループットと防御の両方を扱います。

  1. 大きな JSON のパース、描画、ストリーミング中級 · 約 13 分で読めます
  2. JSON 処理のセキュリティリスクチェックリスト中級 · 約 12 分で読めます
  3. JSON 圧縮を間違った順序でやめる:minify vs gzip vs brotli の実測中級 · 約 7 分で読めます
  4. JSON のメモリ台帳:文字列、オブジェクト、大きな配列が実際にいくらかかるか上級 · 約 11 分で読めます
  5. 大きな JSON ツリーがカクつく理由:仮想スクロールと折りたたみ戦略上級 · 約 10 分で読めます
このカテゴリの 6 件を表示 →

パースライブラリ、コマンドラインツール、エディタ拡張が日常の JSON ツールチェーンを形作ります。選び方の鍵はエラー位置の品質とエコシステムの保守健全性です。

  1. JSON パースと処理ライブラリの比較中級 · 約 11 分で読めます
  2. エディタ、コマンドライン、自動化ツールチェーン初級 · 約 10 分で読めます
  3. JSON diff ツールの選択:テキスト差分、構造差分、可視化中級 · 約 9 分で読めます
  4. CI での JSON 検証:jsonlint、ajv、jq によるパイプライン中級 · 約 10 分で読めます
  5. JSON 可視化ツール:ツリービュー、折りたたみ、大規模データのトレードオフ初級 · 約 9 分で読めます
このカテゴリの 6 件を表示 →

JSON を実際のシステムに組み込む方法。API 契約の定義、設定とフィクスチャの管理、バージョン互換性の扱い、テストデータの維持を扱います。

  1. JSON API データ契約設計の要点中級 · 約 13 分で読めます
  2. 設定、フィクスチャ、ローカルデータの JSON 管理初級 · 約 10 分で読めます
  3. 二つの JSON 文書が異なるとき:位置差分、id ベース差分、まず正規化初級 · 約 6 分で読めます
  4. JSON ファイルの Git マージ競合:merge=union が壊れた JSON を書き出す理由中級 · 約 7 分で読めます
  5. JSON 契約のバージョニング:互換性、非推奨化、データ移行上級 · 約 10 分で読めます
このカテゴリの 5 件を表示 →

よくある質問

25 件の記事

このサイトのツールと JSON 仕様について最もよくある質問を、場面別にまとめました。曖昧な結論ではなく、すぐ行動できる答えを示します。

  1. ツール利用 FAQ:データ、ファイル、エクスポート初級 · 約 10 分で読めます
  2. 構文と形式 FAQ:コメント、末尾カンマ、精度初級 · 約 12 分で読めます
  3. クエリと検証 FAQ:JSONPath と Schema中級 · 約 12 分で読めます
  4. 性能とセキュリティ FAQ:遅い、カクつく、信頼できないデータ中級 · 約 13 分で読めます
  5. チーム協業 FAQ:契約、設定、フィクスチャ中級 · 約 12 分で読めます
このカテゴリの 25 件を表示 →