使い方
インデントにスペースを使ったYAMLを貼り付けます。変換でJSONを表示します。タブ、アンカー、エイリアス、タグは説明付きで拒否します。
例
サンプルのマッピングが JSON オブジェクトになります。
入力
name: Ada Lovelace
fields:
- mathematics
- computing
born: 1815
出力
{
"name": "Ada Lovelace",
"fields": [
"mathematics",
"computing"
],
"born": 1815
}
仕組み
インデント、マッピング、シーケンス、引用符付き文字列、コメント、真偽値、null、数値を読みます。[1, 2] のようなフロー形式の JSON 値は、有効な JSON なら受け付けます。
よくあるエラー
- インデントにタブを使った タブをスペースに置き換えてください。
- 行に & や * がある アンカーとエイリアスは未対応です。値を繰り返してください。
- 構造があいまい 各コロンの後にスペースを入れてください。
制限
完全な YAML 1.1 実装ではありません。yes・no・on・off は文字列のままにし、黙って真偽値にしません。1ファイル内の複数ドキュメントは未対応です。
プライバシー
貼り付けたテキストはブラウザ内で処理されます。PepsTools は受け取らず、保存せず、他のサービスへも送りません。
よくある質問
なぜ yes が true にならないのですか?
ここでは true・false・null・~ だけが特別です。変換を予測可能に保つためです。