XTools ロゴ
XTools
Blog
/
JSON 整形・YAML 変換XML 整形コード整形・圧縮JSON から TypeScriptMarkdown ⇄ HTML 変換Mermaid 図エディター正規表現テスターJWT デコーダーUUID 生成エンコード・デコードCron 式ビルダーcURL コマンド作成メタタグ生成PX ⇄ REM と行間CSS ジェネレーターchmod 計算

© 2026 XTools. 無断複写·転載を禁じます。

プライバシーポリシーお問い合わせ

    JSON 整形・YAML 変換

    JSON の整形・圧縮・検証と JSON ⇄ YAML 変換
    • ファイルは端末の外に出ません
    • ブラウザ内で処理
    • 無料・登録不要・透かしなし

    JSONPath:.key [0] [-1] [*] ..key [0:5] [?(@.price < 10)]

    1
    1

    関連ツール

    • XML 整形
    • コード整形・圧縮
    • JSON から TypeScript
    • Markdown ⇄ HTML 変換
    • Mermaid 図エディター
    • 正規表現テスター
    • JWT デコーダー
    • UUID 生成
    • エンコード・デコード
    • Cron 式ビルダー
    • cURL コマンド作成
    • メタタグ生成
    • PX ⇄ REM と行間
    • CSS ジェネレーター
    • chmod 計算

    JSON 整形・YAML 変換の使い方

    JSON の整形・圧縮・検証と YAML との相互変換を行い、大きなデータはツリーで確認できます。処理はブラウザ内で完結し、エラーは行と列まで表示。JSONPath と、JSON5 などを読める寛容モードもあります。

    1. 1

      JSON または YAML を「入力」欄に貼り付けるか、ファイルをドロップ、または「ファイルを開く」を押します。

    2. 2

      出力を「整形」「圧縮」「YAML」「ツリー」から選びます。インデントを決め、キーをアルファベット順にしたい場合は「キーを並べ替え」をオンにします。

    3. 3

      必要に応じて「クエリ」に $.items[*].name のような JSONPath を入力し、一致する値だけを取り出します。

    4. 4

      結果をコピーするか「ダウンロード」を押します。続けて加工するなら「入力に使う」を押します。

    よくある質問

    JSON はサーバーにアップロードされますか?

    いいえ。パース、整形、変換はすべてブラウザ内で行われ、データが端末の外に出ることはありません。大きな入力はバックグラウンドのワーカーで処理するので、入力中も動作が重くなりません。

    JSON にエラーが出るのはなぜですか?

    ステータスバーに最初の問題がある行と列が表示され、カンマの抜けなど原因もわかる範囲で示されます。コメント、末尾のカンマ、シングルクォートが原因なら「寛容なパースを有効にする」を押してください。

    JSON5、JSONC、JSON Lines は読めますか?

    「寛容なパース」をオンにすれば読めます。コメント、末尾のカンマ、シングルクォート、引用符なしのキー、NaN、1 行 1 値の JSON Lines に対応します。出力は常に標準の JSON で、JSON Lines は 1 つの配列にまとめられます。

    桁の大きい整数 ID の精度は落ちませんか?

    落ちません。2^53 を超える整数も書かれたとおりに保持されるので、64 ビットの ID も整形・圧縮後にそのまま残ります。

    入れ子になった値のパスを知るには?

    出力を「ツリー」に切り替えて値をクリックし、「パスをコピー」を押します。「このパスでクエリ」を押すと、そのパスがクエリ欄に入ります。

    複数ドキュメントを含む YAML はどうなりますか?

    --- で区切られたドキュメントは 1 つの配列にまとめられ、出力の下にその旨が表示されます。