利用ガイド

オンラインJSON・YAML整形と構文検査 — インデント・圧縮・キーソート

JSON・YAML をオンラインで整形・圧縮し、2・4スペースのインデント、キー整列、構文エラー位置を確認できます。

使い方

  1. JSONまたはYAMLを貼り付けます。自動は有効なJSONを優先し、JSONらしい構文エラーも表示します。手動指定も可能です。
  2. 整形・圧縮、2字・4字、キー順を選びます。入力の行数とは独立した設定です。
  3. エラーは行・列・抜粋を表示します。エラー位置へで該当文字を選択します。拡大結果でも同じ形式設定を使えます。

入力と結果の例

キー順 · 2

入力例

{"b":2,"a":1}

結果例

{
  "a": 1,
  "b": 2
}

背景知識

JSON / YAML
JSONとYAMLはキーと値やリストを表すデータ形式です。JSONは波括弧・角括弧・カンマ・二重引用符を使い、YAMLはインデントで構造を表せます。YAMLのインデントは構造に影響します。
Formatter / Validator
Formatterは表示を整え、Validatorは文法を検査します。文法が正しくても必要な項目の欠落や業務規則に合わない値があり得ます。文法と内容の検証は別です。

注意事項

よくある質問

このオンラインツールはどんな作業に使えますか?

JSON・YAML をオンラインで整形・圧縮し、2・4スペースのインデント、キー整列、構文エラー位置を確認できます。

行数を切り替えずにインデントやキー順を変えられますか?

整形・1行、2・4スペース、キーソートは独立した設定です。ネストしたキーも並べ替え、配列順は維持します。拡大画面にも同じ設定があります。

構文エラーの位置はどう確認しますか?

結果に行・列と抜粋を表示し、エラー移動で入力位置を選択します。無効なJSON風入力を黙ってYAMLにせず、必要なら形式を手動指定できます。

Baro Workはログイン不要のツール集です。入力と結果をサイトサーバーやブラウザーに保存しません。翻訳・DNSの外部送信は各説明をご確認ください。

ホームですべてのツールを使う →