开发者工具站

按场景组织 · 默认本地处理 · 清晰隐私说明

JSON 样本
粘贴 object 或 array 形式的 JSON 样本。

支持 object 或 array。数组对象会自动合并字段并推断可选项。

推断设置
选择输出语言和命名风格,再实时查看结果。

Go 会基于转换后的 key 生成导出字段名和 `json` tag。

根类型

object

对象节点

3

输出模式

interface / type

代码结果
可复制的 TypeScript interface / type 或 Go struct / type 代码。
export interface RootDataOwner {
  email: string
  roles: string[]
}

export interface RootDataMeta {
  created_at: string
  visits: number
}

export interface RootData {
  id: number
  name: string
  enabled: boolean
  tags: string[]
  owner: RootDataOwner
  meta: RootDataMeta
}