JSON
{"a":1}TypeScript
export interface RootObject { a: number }開発者ツール
ブラウザ内のJSONからTypeScriptインターフェースの定義を推測できます。ネストされたオブジェクトは別々のインターフェースとなり、ルート名、オプションフィールド、読み取り専用、エクスポート、型エイリアスのオプションが用意されます。
このツールをお気に入りに
お気に入りの保存方法がまだ選ばれていません。
クイック操作
このツールの URL をコピーするか、対応端末ではシステムの共有シートを開けます。
开发工具
等待输入
已复制
JSON
{"a":1}TypeScript
export interface RootObject { a: number }数字で始まる名前は接頭辞で正規化され、出力がコンパイルされます。生成後に特別なフィールドをレビューします。
各ネストされたオブジェクトは相互参照を持つ独自のインターフェースとなります。配列は要素タイプから推論されます。
ツール
近い用途の翻訳済みツールへ続けて進めます。
JSON → Zod スキーマ
ブラウザのサンプルJSONからZodスキーマを推定し、TypeScriptの検証コードを出力します。ネストされたオブジェクトや配列もサポートされており、オプションで厳密モードやz.infer型エクスポートも利用できます。API検証作業に便利です。
JSON → Go 構造体
JSONをGoの構造体に変換し、jsonタグ、ネスト型、スライス処理を組み合わせます。APIレスポンスからバックエンドモデルをドラフトするのに便利です。
JSON フォーマッター
ブラウザ上で JSON の整形、圧縮、キー並び替え、構文検証ができます。解析エラーでは位置情報を表示し、データはページ外に送信されません。