跳到主要内容

JSON 转 TypeScript

声明方式

JSON 输入

353 字符

粘贴即生成,命名与 export 选项在顶部工具条

TypeScript 类型

3 个声明
export interface Root {
	id: number;
	name: string;
	tags: string[];
	scores: number[];
	owner: RootOwner;
	members: RootMembersItem[];
	mixed: (number | string | null)[];
	created_at: string;
	"retry-count": number;
}

export interface RootOwner {
	id: number;
	nickname: string;
	roles: string[];
}

export interface RootMembersItem {
	id: number;
	name: string;
	email?: string;
}

3 个声明 · 23 行