インターフェイスの例や構成データの変換に適しています。JavaScript 浮動小数点を介して数値を再シリアル化することなく、大きな整数、正確な小数、文字列型を保持します。
数値精度を維持しながら、YAML 1.2 に従って変換します。コメントやアンカーの書き込みを保持しない。エイリアス、複雑なキー、重複キー、カスタム ラベル、および非有限の数値を拒否します。ダウンストリーム プログラムは、引き続き JSON の大きな整数を浮動小数点数として読み取る可能性があります。最大 100 レイヤー、10,000 ノード。
70 / 100,000 文字
ショートカット キー: Ctrl/⌘+Enter。入力またはオプションを変更すると、古い結果が消去されます。
ID の最後の桁は四捨五入されず、コードは文字列のままです。型のあいまいさを避けるために、引用符は有効な YAML です。
エイリアス、非文字列キー、重複キー、カスタム ラベル、NaN、または Infinity は受け入れられません。 YAML コメントとアンカーは保持されません。データのみが変換されます。
このサイトの出力には数値の元のテキストが保持されますが、JSON を受信するプログラムでは引き続き浮動小数点解析が使用される可能性があります。企業が言語をまたいで長い ID を確実に送信する必要がある場合は、ID を文字列として定義することをお勧めします。
yaml の YAML 1.2 構文ツリーを使用してデータを解析し、ノードごとの JSON またはブロック YAML を出力します。数値は生の 10 進数の語彙に従い、16 進数と 8 進数の整数は BigInt を使用して変換されます。 JSON にマッピングできない型とエイリアスを拒否します。
内容チェック:2026-09-08 · このサイトとコンテンツの説明について