利用ガイド

オンラインJSON ↔ YAML変換 — 自動判定と出力整形

API データや設定ファイルの JSON と YAML をオンラインで相互変換できます。

使い方

  1. 入力見出し横で自動 / JSON / YAMLを選びます。自動は有効なJSONを優先し、手動指定は自動判定より優先して指定形式の文法を検査します。入力のリセット後もモードと出力設定を保持します。結果見出しには方向状態を表示せず下に変換結果を表示します。
  2. 結果タイトルの横、または拡大画面で整形・圧縮、2字・4字、キー順を選べます。
  3. 構文エラーは行・列を表示します。エラー位置へで該当入力を選択します。コピーには行番号を含めません。

入力と結果の例

YAML → JSON

入力例

name: api
replicas: 2

結果例

{
  "name": "api",
  "replicas": 2
}

JSON → YAML

入力例

{"name":"api","replicas":2}

結果例

name: api
replicas: 2

背景知識

JSON
JSONはキーと値、配列でデータを表すテキスト形式です。波括弧・角括弧・二重引用符を使い、APIの応答やデータ交換によく使われます。
YAML
YAMLは人が読み書きしやすいデータ形式です。インデントとキー: 値の表記を使い、Kubernetesなどの設定ファイルによく使われます。
JSON ↔ YAML
形式変換はキー・値・リストの構造を読み、別の表記で書く処理です。1行JSONと複数行YAMLは同じデータ構造を表すことがあります。

注意事項

よくある質問

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

API データや設定ファイルの JSON と YAML をオンラインで相互変換できます。

JSONとYAMLの両方で有効な入力はどうなりますか?

有効なJSONを優先してYAMLに変換します。それ以外の有効なYAMLはJSONにし、JSON風の構文エラーはエラーとして表示します。

YAMLのコメントや特殊型は保持されますか?

コメントと元の書式は保持しません。YAML専用型はJSONにできない場合があり、循環データもJSONには出力できません。数値はJavaScript精度に従います。

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

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