TL
ツールラボ
💰寄付する
💰寄付する

YAML to JSON

YAMLをJSONに変換

YAML Input
JSON Output

このツールについて

YAML to JSON ConverterはYAMLの設定ファイルやデータドキュメントを、それと同等のJSONに変換します。インデントされたマッピングはJSONオブジェクトに、ダッシュ付きのシーケンスは配列になり、引用符のないスカラー値は自動的に型が判定されます(数値、真偽値、nullが推測されます)。

これは最も一般的なYAMLパターンを処理する軽量なブラウザベースのパーサーです。アンカー(&)、エイリアス(*)、ブロックスカラー(|、>)、複数ドキュメントファイルなどの複雑なYAML機能はサポートされていません。すべての処理はブラウザ内でローカルに実行されます。

使い方

  1. YAMLをYAML Input欄に貼り付けるか、Sampleをクリックして例を読み込みます。
  2. JSONのインデントレベル(2スペース、4スペース、またはMinified)を選択します。
  3. 「JSONに変換」をクリックして変換します。
  4. 「コピー」をクリックしてJSON出力をクリップボードにコピーします。

活用事例

開発者はYAML設定ファイル(CI/CDパイプライン、Kubernetesマニフェスト、Docker Compose)をAPIやJavaScriptアプリケーションで使用するためにJSONへ変換します。データエンジニアはパイプラインへの取り込みのためにYAMLデータファイルをJSONに変換します。フロントエンド開発者はテスト用にYAML形式のモックデータをJSONに変換します。

よくある質問

  • どのYAML型が自動的に変換されますか?null/~ → null、true/false → boolean、数値 → numberに変換されます。クォートで囲まれた文字列はクォートが外されます。それ以外はすべて文字列のままです。
  • なぜYAMLが正しく変換されないのですか?YAMLアンカー(&)、エイリアス(*)、複数ドキュメントファイル(---)などの複雑な機能はサポートされていません。これらにはサーバーサイドのパーサーを使用してください。
  • データはサーバーに送信されますか?いいえ。すべての変換はJavaScriptパーサーを使用してブラウザ内でローカルに実行されます。サーバーには何も送信されません。