JavaScriptオブジェクトリテラルを貼り付けると、即座にフォーマットされたYAML出力が得られます。引用符なしのキーやJS固有の構文を自動処理します。キーのソートやインデントのカスタマイズオプションも提供しています。
JavaScriptオブジェクトリテラルを貼り付けると、即座にフォーマットされたYAML出力が得られます。引用符なしのキーやJS固有の構文を自動処理します。キーのソートやインデントのカスタマイズオプションも提供しています。
このテーマに関するよくある疑問と回答をまとめました。
JavaScriptオブジェクトリテラルは波括弧を使い、引用符なし・ありのキーを持ち、undefined、関数、末尾カンマなどJS固有の値をサポートします。YAMLはインデントベースの構造で、人間が読みやすい構文を持ち、コメント、複数行文字列、アンカー/エイリアスをサポートしています。
はい、ソートキーのドロップダウンで、すべての YAML マッピングキーをアルファベット順(A から Z)にソートするか、JS オブジェクトの元のプロパティ順序を維持するかを選べます。ソートは YAML 出力のすべてのネストされたマッピングに再帰的に適用されます。
はい、フォーマットオプションで YAML 出力のインデントは 2〜8 スペースに対応しています。JS オブジェクトを設定ファイル用の YAML に変換する場合、2 スペースが広く採用されている標準です。
いいえ、JS オブジェクトから YAML への変換はブラウザ内で完全に実行されます。お客様の JavaScript ソースコードはローカルで解析・変換され、サーバーにアップロードされることはありません。