JSON を YAML に変換(またはその逆)し、バリデーションを行います。

変換はブラウザ内でリアルタイムに動作 — アップロードはありません。どちらの側を編集しても、もう一方が即座に更新されます。  · いずれかのペインに .json / .yaml ファイルをドロップ

インデント
data.json
data.yaml

JSON ↔ YAMLについて

JSON ↔ YAML converterは、検証機能を内蔵した状態で2つの形式を双方向に変換します。片側にJSON、もう片側にYAMLを貼り付けると、変換はブラウザ内でリアルタイムに行われます。構文エラーは正確な位置とともに報告されるため、余分なカンマや誤ったインデントも数秒で見つかります。

フォーマットは設定可能です。インデント幅を選び、必要に応じてオブジェクトのキーをアルファベット順にソートして、安定した差分比較しやすい出力にできます。ライブの統計は、文書の行数、バイト数、キー数、ネストの深さを表示し、ルートがオブジェクトなのか、配列なのか、スカラー値なのかも教えてくれます。

入力、貼り付け、ファイルのアップロード、ページへのドラッグができ、変換結果をコピーまたはダウンロードできます。すべてクライアントサイドで動作するため、機密情報を含む設定ファイルがあなたのマシンから外に出ることはありません。APIペイロードとKubernetes、CI、Docker Composeの設定との間をつなぐ実用的な日常ツールです。

JSON ↔ YAMLの使い方

  1. JSONまたはYAMLをそれぞれのペインに貼り付けるか、ファイルをアップロードまたはページにドラッグします。
  2. 構文エラーが表示された場合は、報告された行位置を使って修正します。
  3. インデント幅を設定し、お好みでキーのソートを切り替えます。
  4. 反対側のペインに変換結果と文書の統計情報が表示されるのを確認します。
  5. 結果をコピーするか、ファイルとしてダウンロードします。

よくある質問

データとしては、はい。YAMLはJSONのスーパーセットなので、すべてのJSON文書にはYAML表現があり、その逆も同様です。変わるのは構文です。YAMLはインデントを使い、コメントを許可しますが、コメント構文を持たないJSONに変換する際にコメントは失われます。

不正な入力には失敗した位置がフラグ表示されるため、問題のある行に直接ジャンプできます。多くの場合、JSONではカンマや引用符の欠落、YAMLではインデントの不整合やエスケープされていない特殊文字が原因です。

出力のすべてのレベルで、オブジェクトのキーをアルファベット順に並べます。キーをソートすると、変換されたファイルが決定的になり、バージョン管理の差分が小さく保たれ、2つの設定を並べて比較しやすくなります。

YAMLは引用符なしのスカラー値を自動的に型変換します。yesとnoはブール値になり、012は数値としてパースされることがあり、NOのような国コードは悪名高い落とし穴です。文字列のままにしたい場合は、YAMLソース内でその値を引用符で囲んでください。

はい。ドラッグしたファイルも含め、変換はすべてブラウザ内で行われます。何も送信されないため、認証情報や内部ホスト名を含む設定ファイルを変換しても安全です。

はい、無料でサイズによる制限もありません。必要なだけ何度でも両方向に変換できます。

シェアする

人気の検索
json to yaml yaml to json json yaml 変換 yaml 変換 オンライン yaml 検証 json yaml ツール
お困りですか?
このツールで問題が見つかりましたか?チームにお知らせください。
問題を報告

この無料ツールをあなたのウェブサイトに追加 — 下のコードをコピーして貼り付けてください。