YAML → JSON変換ツール

YAMLファイルをJSON形式に変換します。設定ファイルやデータ構造の変換に便利です。入力すると自動的にプレビューが更新されます。

YAML入力

0 / 500,000 文字
ヒント: YAMLデータを入力してください。入力すると自動的にプレビューが更新されます。
ファイルをドラッグ&ドロップ、または「ファイル選択」ボタンからアップロードできます。

JSONプレビュー

変換オプション

プレビューにリアルタイム反映されます

整形設定

インデント幅

このツールの使い方

  1. YAML入力: 左側のテキストエリアにYAMLデータを入力します
  2. リアルタイムプレビュー: 入力すると右側に自動的にJSONが表示されます
  3. オプション調整: 整形表示やインデント幅を選択します(プレビューも自動更新)
  4. ダウンロード: 「JSONファイルをダウンロード」ボタンでファイルを保存できます
  5. サンプル利用: サンプルタブから、様々な形式のYAMLを試せます
  6. 履歴参照: 過去の変換内容を履歴タブから呼び出せます

このツールの特徴

  • リアルタイムプレビュー: 入力と同時に右側でJSONを確認できます(500ms遅延)
  • ファイルアップロード: YAMLファイルをドラッグ&ドロップまたは選択して読み込み可能(最大10MB)
  • 整形表示対応: 読みやすい形式でJSON出力が可能
  • インデント調整: 2スペースまたは4スペースのインデントを選択可能
  • サンプル集: よくある形式のYAMLサンプルを用意
  • 変換履歴: 過去の変換内容を自動保存(最大10件)
  • 統計表示: 文字数、行数、データサイズをリアルタイム表示
  • エラー検出: YAML構文エラーを分かりやすく表示
  • ブラウザ内完結: データはサーバーに送信されず、完全にローカルで処理
  • レスポンシブ対応: スマホ・タブレットでも快適に操作(画面幅に応じて縦並びに)
  • 完全無料: 登録不要で今すぐ使えます

YAMLとJSONの違い

YAML(YAML Ain't Markup Language)

  • 人間が読み書きしやすい形式
  • インデントで構造を表現
  • コメントが使える
  • 設定ファイルによく使われる(Docker Compose、Kubernetes等)

JSON(JavaScript Object Notation)

  • プログラムで扱いやすい形式
  • 波括弧とカンマで構造を表現
  • API通信やデータ交換に広く使われる
  • JavaScriptでネイティブにサポート

活用例

  • 設定ファイル変換: YAML形式の設定ファイルをJSON形式のAPIリクエストに変換
  • インフラ管理: KubernetesやDocker ComposeのYAMLファイルをJSON形式で確認
  • データ処理: YAMLで書かれたデータをJavaScriptで使用する形式に変換
  • フォーマット変更: 設定ファイルのフォーマット変更作業
  • ドキュメント変換: APIドキュメントの形式変換
  • CI/CD設定: GitHub ActionsやGitLab CIのYAML設定をJSON形式で検証

注意点

  • 入力内容はブラウザ上でのみ処理され、サーバーには送信されません
  • YAMLのコメント(#で始まる行)は変換時に削除されます
  • YAMLのアンカー(&)やエイリアス(*)は基本的な構造のみ対応しています
  • 最大500,000文字まで入力できます
  • 非常に複雑なYAML構造の場合、変換に失敗することがあります
  • YAMLの複数ドキュメント(---区切り)には対応していません
  • 変換履歴はブラウザのローカルストレージに保存されます
  • ページを閉じても履歴は保持されますが、ブラウザのデータを削除すると消去されます