YAML の検証、インデント整形、キーのソート、YAML から JSON への変換を、ドキュメントをどこにも送信せずに 行えます。
関連
JSON rarely lives alone. Convert between JSON and YAML/CSV/XML, decode JWTs, generate types, and validate against JSON Schema — every step staying in the browser.
YAML 1.2 以降、すべての JSON ドキュメントは有効な YAML です。YAML 設定を JSON に変換し、インデントと型推論の落とし穴に注意しましょう。
API リクエストを送る前に一度検証を挟むだけで、JSON 構文の問題と、認証・スキーマ・バックエンドのエラーをきれいに切り分けられます。
YAML を貼り付けるだけで、即座に構文エラーをチェックできます。バリデータはエラーの正確な行を強調表示します。一貫したインデントで YAML を再フォーマットしたり、ワンクリックで JSON に変換することもできます。
同じツールが yaml lint / yaml linter / yamllint / yaml checker / online yaml validator として機能します —— 任意の YAML を貼り付けると、最初のパース失敗を行と列で報告します。validate yaml online としてお使いください:フォーマット、lint、変換はすべてローカルで実行され、何もアップロードされません。
YAML と JSON: どちらもデータ交換フォーマットで、YAML 1.2 は JSON の厳密なスーパーセットです 。したがって、任意の JSON ドキュメントはそのまま有効な YAML でもあります。実用上の違いは形式 —— YAML はインデントを使い、コメントに優しく(人が編集する設定ファイル向け)、JSON は括弧を使い厳密な構文を持ちます(API 向け)。JSON しか受け付けないツールに設定を渡す必要があるときは To JSON をクリックします。
:、-、# で始まる値は、しばしばクォートする必要があります。ほぼ常にインデントです:タブが混入している(YAML はタブによるインデントを許可しません)か、同レベルのキーで深さがずれているかのいずれかです。フォーマッタはすべてを単一のスペースベースの幅に書き直すので、これらの多くを表面化させて修正してくれます。