様々なデータ形式間の変換ツール
更新
最近反映された改善
JSONとYAML形式間の双方向変換を提供します。
設定ファイルの作成やデータフォーマットの変換に便利です。
JavaScriptオブジェクト表記法、API通信によく使用
人間が読みやすい形式、設定ファイルによく使用
双方向変換対応
リアルタイム変換
JSON YAML変換器は、JSONとYAMLの2つのデータシリアライゼーション形式間の双方向変換を提供するツールです。JSONをYAMLに、YAMLをJSONにリアルタイム変換でき、インデント設定と入出力交換機能により、設定ファイル形式の変換やデータフォーマットのマイグレーションなどの作業を迅速に実行できます。
変換方向を選択
上部で「JSON → YAML」または「YAML → JSON」の変換方向を選択します。
データを入力
左側のエディターに変換するJSONまたはYAMLデータを入力するか、サンプルを読み込みます。
結果を確認
右側のエディターに変換結果がリアルタイムで表示されます。エラーがある場合はメッセージが表示されます。
コピーまたは交換
結果をコピーするか、「入出力交換」ボタンで結果を入力へ移して逆方向に変換します。
JSONは波括弧、角括弧、引用符を使う厳格な形式で、機械処理に適しています。YAMLはインデントを基礎としており、人が読み書きしやすい形式です。JSONはAPI通信、YAMLは設定ファイル(Kubernetes、Docker Composeなど)で主に使われます。
YAMLのコメント(#)はJSONでは対応していないため、変換時に削除されます。コメントが必要な場合はYAML形式を維持するか、JSON5のような拡張形式を検討してください。
オプションパネルでYAMLとJSONのインデントを、それぞれ2スペースまたは4スペースに設定できます。プロジェクトのコーディング規約に合わせて設定してください。
変換結果を入力へ移し、変換方向を反対に切り替える機能です。JSON→YAML変換後の結果を再びJSONへ逆変換し、元のデータと比較するときに便利です。
ブラウザで処理するため、非常に大きなデータはパフォーマンスに影響することがあります。一般的な設定ファイルのサイズ(数百KB)なら問題なく動作します。