Skip to content
freeonlinefileconvert

YAMLをJSONに変換

YAMLの設定ファイルやAPI仕様をJSONにします。YAMLが壊れていれば、その場でわかります。

またはここにドラッグ&ドロップ · 1ファイル50MBまで無料

もっと大きなファイルは?Proなら500MBまで変換できます

無料版の上限を超えています

このまま変換できます。結果をダウンロードしたいときだけ €1.99 をお支払いください。

無料版は1ファイル50 MBまで、一度に20ファイルまでです。

逆方向に変換しますか?JSONをYAMLに変換

無料 · 登録不要 · 透かしなし · ファイルは端末から出ません

3ステップでYAMLをJSONに変換

  1. YAMLファイル(.yamlまたは.yml)を選択するか、ボックスにドロップします。
  2. 「JSONに変換」をクリックします。
  3. インデント付きのJSONファイルをダウンロードします。

YAMLをJSONに変換する理由

YAMLは人が書きやすい形式で、KubernetesのマニフェストやDocker Composeファイル、GitHub Actionsのワークフロー、OpenAPI仕様に使われています。ところが、JSONしか受け付けないツールやライブラリ、APIも少なくありません。変換は検証にもなります。YAMLが黙って別の意味に読んでしまうインデントの誤りも、JSONの構造を見れば一目でわかります。

YAMLのコアスキーマに従うので、数値、true、false、nullは本物のJSONの値になり、2026-03-15のような日付は書かれたとおりの文字列のまま残ります。アンカーとエイリアスは展開され、JSONにはコメントがないためコメントは省かれます。---で区切られた複数のドキュメントを含むファイルは、JSONの配列になります。

よくある質問

YAMLをJSONに変換する方法は?

.yamlまたは.ymlファイルを選んで「JSONに変換」をクリックしてください。同じデータがインデント付きのJSONとしてダウンロードされます。インデントにタブを使っている、コロンが抜けているなどYAMLにエラーがある場合は、行番号付きのメッセージが表示されます。

YAMLのコメントはどうなりますか?

JSONにはコメントの仕組みがないため、変換結果からは省かれます。それ以外のキー、値、リスト、入れ子構造はすべて保たれます。あとでコメントが必要になりそうなら、元のYAMLファイルをJSONと一緒に保管しておいてください。

複数のドキュメントを含むYAMLファイルは?

YAMLファイルには、ダッシュ3つの行で区切った複数のドキュメントを入れられます。Kubernetesのマニフェストでよく使われる書き方です。その場合、JSONはドキュメントごとに1要素を持つ配列になり、順番はファイル内と同じです。

"no" が false にならないのはなぜですか?

古いYAMLのバージョンでは yes、no、on、off が true や false として読まれ、ノルウェーの国コードNOが false になってしまうといった有名なバグの原因になりました。このツールは最新のYAML 1.2のルールを使うので、真偽値になるのは true と false だけです。

ファイルはサーバーにアップロードされますか?

いいえ。YAMLはお使いの端末のブラウザ内で変換されるので、ホスト名やキー、トークンを含む設定ファイルがパソコンの外に出ることはありません。ページの読み込みが終われば、インターネット接続がなくても変換を続けられます。

関連ツール

いち早く参加しませんか

FreeOnlineFileConvertは公開したばかりです。今すぐ無料アカウントを作成してFamily & Friendsリストに加わると、Proプランのすべてを生涯無料でご利用いただけます。

Pro0 €6,99 €
無料で参加する