# 構造化データコンバーター

> マルチドキュメント YAML 対応、アンカー解決、ネットワーク通信ゼロの無料 YAML ↔ JSON ↔ TOML コンバーター。

- **Category:** 開発者
- **URL:** https://www.teafun.cyou/tools/yaml-json-toml/
- **Privacy:** Runs entirely in your browser — no uploads, no account, no tracking.
- **Also known as:** yaml, yml, toml, config converter, structured data, yaml to json, json to yaml, convert config
- **Related tools:** [JSONフォーマッター&バリデーター](https://www.teafun.cyou/tools/json-formatter/), [ENV / Shell / Docker コンバーター](https://www.teafun.cyou/tools/env-converter/), [ログフォーマッター](https://www.teafun.cyou/tools/log-formatter/)
- **Tags:** Data, Conversion, Formatting

## About

マルチドキュメント YAML 対応とアンカー解決機能を備え、ブラウザー内でローカルに YAML、JSON、TOML を変換します。

## 構造化データコンバーターの使い方

**From** と **To** フォーマットを選択します。ソースを貼り付けるか、ディスクから **Import file** です。結果がリアルタイムで表示されます。Swap ボタンは From-To を反転し、出力を入力に移動します（ラウンドトリップ テスト用——`YAML -> JSON -> YAML` はコメント喪失とキー順序を除いて冪等であるべき）。`---` で区切られた複数ドキュメント YAML の場合、コンバーターは JSON 配列（ドキュメントごとに 1 つの要素）を出力するか、反対方向で複数ドキュメント YAML に連結し戻します。アンカー（`&name`）とエイリアス（`*name`）は変換前に解決されます——出力は展開された値を持ち、参照ではありません。エラー パネルにはパース失敗の行と列が、コンテキスト ウィンドウ付きで表示されます：JSON での `]` の欠落、YAML での破損したインデント、TOML での引用符なしの特殊文字が最も一般的な 3 つの問題です。`.json`、`.yaml`、または `.toml` としてダウンロードします——ファイル拡張子が対象フォーマットと一致し、エディターが正しい構文強調表示を適用するようにします。

## 設定フォーマット変換が重要な理由

フォーマット選択は意図を示します。JSON は wire-format と明確な解析が必要なツール用です——各 `{` と `[` は正確に 1 つです。YAML は相互参照を含む設定を書く人間用です（アンカーはサービス間で環境変数ブロックをコピーペーストすることを回避します）。TOML は明示的型の設定用で、文字列と日付を不注意で混ぜることは許されません（`Cargo.toml` は Norway problem を容認しません）。プロジェクト移行時、変換は不一致を明らかにします：YAML 1.1 パーサーの場合、`country: NO` を持つ YAML ファイルは JSON `country: false` になり、静かに下流システムを破壊します。TOML 日付から JSON への変換はその型を失います——TOML へのラウンドトリップは文字列を生成し、`datetime` を期待する設定検証器を破壊します。コンバーターはすべての 3 つのフォーマットで可能な限り型情報を保持することでこれを解決するため、入力 = 出力です——YAML と TOML がサポートするがJSON がしないコメントを除いて。

_SEO title: 構造化データコンバーター – YAML、JSON、TOML | TeaFun_

## FAQ

### マルチドキュメント YAML に対応していますか？

はい。入力に --- で区切られた複数の YAML ドキュメントが含まれている場合、コンバーターはそれらをまとめて保持し、JSON 配列または YAML マルチドキュメント出力としてエクスポートできます。

### マルチドキュメント YAML はなぜ直接 TOML に変換できないのですか？

TOML は単一オブジェクトのドキュメントに最も適しています。複数の YAML ドキュメントを貼り付けた場合は、先に JSON に変換するか、TOML にエクスポートする前に統合してください。

### YAML のアンカーとエイリアスは解決されますか？

はい。アンカーとエイリアスは、変換出力が生成される前にブラウザー内で解決されます。
