JSON 整形ツール
大きな整数、数値の表記、キーの順序、エスケープを保ったまま JSON を整形・圧縮・検証。ファイルの読み込みとエラー位置の表示に対応。
JSON のサンプルから、入れ子のオブジェクトや省略可能なプロパティ、配列、共用体型を推論します。
入力や設定の変更に合わせて自動更新
API のサンプルを型定義のたたき台にして、実際の仕様に合わせて仕上げられます。
代表的な JSON と型名を入力し、生成されたコードをコピーするか .ts で保存します。配列内のオブジェクトをまとめて推論し、一部にないプロパティは省略可能に、異なる型は共用体にします。
空の配列は unknown[]、空のオブジェクトは { [key: string]: unknown } です。サンプルにない値は推論できないため、API の仕様と照合してください。上限は 2 MiB、30,000 個の値、深さ 80。重複キーはエラーになります。
サンプルにない値は推測できません。配列内で欠けるプロパティは省略可能になり、空配列は unknown[] になります。実行時の検証コードは生成しません。
JSON の数値は number 型として出力されますが、JavaScript の解析方法が変わるわけではありません。安全な整数の範囲を超えた ID はアプリ側で精度を失うことがあります。API で文字列として返すか、大きな数値を保持できる解析方法を採用し、型定義も合わせて見直してください。
アクセス解析への協力を選べます
Umami でページの閲覧状況を把握しています。解析への協力は任意で、拒否してもすべてのツールを使えます。
現在の設定:アクセス解析を許可しています。
現在の設定:アクセス解析を許可していません。
アクセス解析サービスが変更されました。作業が終わってからページを再読み込みすると、新しい設定が適用されます。
ブラウザーから追跡拒否または Global Privacy Control の信号が送信されているため、アクセス解析は無効のままになります。
当サイトでは Umami を使い、よく閲覧されるページや訪問元を調べています。解析を拒否してもすべての機能を利用でき、設定はいつでも変更できます。
選択はこのブラウザーに6か月間保存されます。ツールで扱うファイルや入力内容がアクセス解析に送信されることはありません。
プライバシーポリシー
コメント
0