YAML → JSON 変換ツール
ブラウザ上でYAMLをJSONに変換します。構文エラーはパーサーのメッセージとともに検出されます。
パーサーを読み込み中…
使い方
- 1 有効なYAMLコードを貼り付けます。
- 2 「Pretty print」をオンにするとインデント付きの見やすいJSONに、オフにすると圧縮形式のJSONになります。
- 3 結果をコピーまたはダウンロードします。
このツールを使う理由
- js-yamlをベースに構築されており、anchor・alias、複数ドキュメント(multi-document)のストリームに対応しています。
- バリデーション機能により、具体的な行番号付きで構文エラーを検出できます。
- 「Pretty」モードは可読性に優れ、圧縮モードは保存・転送に適しています。
- 処理はすべてクライアント側で完結します。
よくある質問
日付やbooleanの値はどのように変換されますか?
js-yamlはYAML 1.2規格に準拠しており、日付はISO形式の文字列に、true/falseはboolean値に変換されます。ただし"yes"/"no"は(1.2仕様に従い)文字列のまま保持されます。
複数ドキュメント形式のYAML(---区切り)はどうなりますか?
最初のドキュメントのみが変換されます。複数のドキュメントを処理したい場合は、事前に`---`で文字列を分割してください。
YAMLのanchorやaliasにも対応していますか?
はい。anchor(&)とalias(*)はパース時に解決(resolve)され、JSON側でも対応するデータが複製された形で出力されます。
YAML → JSON 変換ツール とは?
YAML→JSON変換ツールは、入力されたYAMLを解析し、対応するJSONを出力するツールです。YAMLのmapping・sequence・scalarを、それぞれJSONのobject・array・valueにマッピングします。ソースが不正な場合はパーサーからのメッセージとともに構文エラーを表示するため、問題箇所をすぐに特定して修正できます。変換処理はすべてブラウザ内(クライアントサイド)で完結し、データがサーバーに送信されることはありません。
機能
仕様準拠のパーサー
js-yaml(YAML 1.2)を使用しているため、アンカー、複数行文字列、型情報が正しく解決されます。
分かりやすいエラー表示
無効な YAML の場合はパーサーのエラーメッセージが返されるため、問題のある行をすぐに特定できます。
完全プライベート
変換はローカルで実行されるため、YAML がサーバーに送信されることはありません。
例
Input
name: Zerethon
tools:
- json
- yaml
active: true
Output
{
"name": "Zerethon",
"tools": ["json", "yaml"],
"active": true
}
主な用途
-
1
YAML 設定を JSON API に渡す
手書きの YAML ファイルを、ツールが取り込める JSON に変換します。
-
2
YAML の構文を検証する
正常に変換できれば YAML の書式は正しく、できなければエラーが問題箇所を示します。
-
3
設定ファイルを比較する
YAML を JSON に正規化することで、インデントの違いに惑わされずに 2 つの設定ファイルを差分比較できます。
Zerethon の YAML から JSON への変換ツールは、js-yaml パーサーを使ってブラウザ内で YAML 1.2 を解析し、同等の JSON を生成します。マッピング、シーケンス、スカラー値をそれぞれ JSON のオブジェクト、配列、値にマッピングします。不正な入力にはパーサーのエラーメッセージが表示されます。処理はすべてクライアント側で行われ、データがサーバーにアップロードされることはありません。
- カテゴリ
- 開発者
- 料金
- 無料
- プライバシー
- ブラウザベース
- 登録
- 不要
参考文献
プライバシー
明記されない限り、データがブラウザの外に送信されることはありません。YAML → JSON 変換ツール は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。
比較
基礎を学ぶ
使い方ガイド
関連ツール
JSONフォーマッター
JSONをオンラインで整形・検証・圧縮。無料・登録不要 — データはブラウザの外へ送信されません。
ツールを開くSQLフォーマッター
SQLクエリをオンラインで整形 — MySQL、PostgreSQL、SQLite、SQL Server、Oracle、BigQueryのコードをきれいに整えます。
ツールを開くUUID生成ツール
オンラインでUUIDを生成 — v1、v4、v7、Nilに対応。最大10,000件の一括生成が可能。無料・登録不要。
ツールを開くパスワードジェネレーター
暗号学的に安全な強力なランダムパスワードを生成します。長さと文字セットを自由にカスタマイズ可能 — すべてブラウザ内で完結します。
ツールを開くZerethon Social で作成・共有・成長しよう
無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。