dev / 可用工具

全推断型 TypeScript 模型定义发生器

粘贴含有复杂多级对象与阵列内嵌的真实请求/返回 JSON,即可通过类型推断将其转变为一套完整严谨且分离依赖的 TypeScript Types / Interfaces。

DevTypeScriptJSON

收藏工具

当前还没有选择收藏模式。

快捷操作

返回开发工具 浏览全部工具

你可以复制当前工具页链接,或者在支持的设备上直接调用系统分享。

代码转化

JSON 转 TS Interface

0 个接口

使用场景

  • 解析拿到黑盒 Axios 返回实体,避免满篇 Any 的低质量类型定义

如何使用

  1. 1. 在下方放置 JSON ,在上方输入根接口名称,如果想要全覆盖就点击旁边的可选 `?` 模式。

示例输入输出

JObj

{"a":1}

TS

export interface... { a: number }

FAQ

处理同名或数字开头怎么样?

会添加安全的前缀防止语法崩溃。但是推断只是启发式的,极其怪异的对象还需要人工润色。

工具列表

相关推荐

你可以从这里继续打开相近场景的工具,减少重复搜索。

JSON 格式化

JSON 格式化与校验工具

可用

校验并格式化 JSON,支持快速美化、压缩和错误提示。

JSON Formatter

JSON 转 Go Struct

带 Tags 大写外显 Golang 结构体机

可用

复制一段 JSON Payload,精准翻译层层嵌套解析为包含 `json:"..."` Tag 的纯正 Go Lang Struct 语法,后端开发快速根据 JSON 响应映射结构体的提效利器。

Dev Golang JSON

JSON 转 GraphQL

GraphQL 强类型 Schema 定义转换器

可用

将普通的 REST 响应转译出适用于 GraphQL Type 定义的标量语法(Int、Float、String),轻松搭建跨度迁移期间的首个 Graph Node Schema。

Dev GraphQL JSON