YAML入力
出力結果
行数: 1文字数: 0バイト数: 0
行数: 1文字数: 0

YAMLとは?

YAML(YAML Ain't Markup Language)は人間可読のデータシリアライゼーション言語で、設定ファイルとデータ交換用に設計されています。簡潔、明確な構文で有名で、XMLより読みやすく、JSONより表現力があります。YAMLはインデントで階層関係を表現し、コロンでキーと値を分け、ハイフンでリスト項目を表し、設定ファイルの作成に最適です。

使用方法

基本操作

  1. 左側入力ボックスにYAMLデータを貼り付けまたは入力
  2. インデントサイズを選択
  3. 「フォーマット」でデータ美化、または「圧縮」でサイズ削減、または「検証」で構文チェック
  4. 右側に処理結果表示
  5. 「コピー」ボタンでクリップボードにコピー

オプション説明

インデントサイズ2スペースまたは4スペースインデントを選択

よくある質問 (FAQ)

Q: YAMLとYMLファイルの違いは?

A: 両者は完全に同じで、ファイル拡張子のみ異なります。.yamlは公式推奨の標準拡張子、.ymlは歴史的な簡略形式です。実際使用では両者に全く違いはありません。

Q: YAMLファイルがエラーになるのはなぜ?

A: YAMLで最もよくあるエラーはインデント問題です。確認してください:1. スペースでインデント、Tabキー使用禁止;2. インデント階層を一貫して保つ;3. コロンの後にスペース必要;4. リスト項目のハイフンの後にスペース必要。

Q: YAMLはコメント対応していますか?

A: 対応しています!YAMLは#記号でコメントを追加、コメントは行末または独立行に現れます。これはYAMLがJSONより大きな利点です。

Q: YAMLで特殊文字を表現するには?

A: 文字列に特殊文字(コロン、井桁、角括弧など)が含まれる場合、引用符でラップ:シングルクォートはエスケープ文字を解析しない、ダブルクォートは\nなどエスケープ文字をサポート。

Q: データは安全ですか?

A: 完全に安全です。すべての処理はブラウザでローカル完了し、データはサーバーにアップロードされません。

関連ツール