请输入内容
转换结果
使用说明
- 把接口返回的 JSON 粘到左边,点「生成 Rust 代码」。
- 嵌套对象会自动生成独立的类,字段名做了对应语言的命名规范处理。
- 数组字段生成列表类型,null 值会推断成可空类型。
- 示例数据给得越全(可选字段也出现一次),生成的类型越准。
常见问题
字段名大小写风格为什么变了?
会按目标语言的社区习惯转换:C#、Swift、Kotlin、Dart 用驼峰,Rust、PHP 保留原样,并补上序列化时的名称映射注解,保证运行时仍然能对上原始字段名。
null 字段怎么处理?
推断成可空类型(C# 用可空引用、Rust 用 Option、Swift/Kotlin/Dart 用 ?)。这样接口偶尔不返回该字段时不会直接崩。
生成的类可以直接用吗?
可以直接用。字段类型是根据样本推断的,上线前建议扫一眼数字字段——接口里金额有时会返回字符串,这种情况下手工改成对应的字符串类型更稳妥。
相关工具
JSON 转 TypeScript 类型
根据 JSON 样本自动推断并生成 TypeScript interface:嵌套对象会拆成
JSON 转 Java 实体类
把接口返回的 JSON 转成 Java 实体类骨架:字段名自动转成合法标识符,数字推断为 d
JSON 转 Go 结构体
把 JSON 转成 Go struct:字段名自动首字母大写,并附带 json tag 保证
JSON 转 Python 字典
把 JSON 转成 Python 字面量:null 变 None、true/false 变
JSON 转 C# 实体类
把 JSON 转成 C# 实体类,字段按 PascalCase 命名,嵌套对象自动生成独立类
JSON 转 PHP 数组
把 JSON 转成 PHP 数组写法,键名保留原有风格(PHP 数组下标不区分命名规范),嵌
开发工具 · 该分类共 125 个工具,展开查看全部
在线 JSON 格式化HTTP 状态码对照表JSON 转 YAMLJSON 转 XMLJSON 转 CSVJSON 转 TypeScript 类型JSON 转 Java 实体类JSON 转 Go 结构体JSON 转 Python 字典JSON 转 SQL 建表语句JSON 转 Markdown 表格JSON 键排序清除 JSON 空值JSON 扁平化JSON 结构分析JSON 字段清单JavaScript 代码美化JSON 压缩JSON 转 ExcelJSON 树形查看JSON Schema 生成YAML 转 JSONYAML 格式化XML 转 JSONJSON 转 C# 实体类JSON 转 PHP 数组JSON 转 Rust 结构体JSON 转 Kotlin 数据类JSON 转 Swift 模型JSON 转 Dart 模型CSV 转 JSONJSON 转 JSONLJSONL 转 JSONXML 格式化SQL 格式化HTML 格式化CSS 格式化PHP 代码格式化Java 代码格式化C# 代码格式化Python 代码格式化Ruby 代码格式化C 代码格式化C++ 代码格式化Perl 代码格式化VBScript 格式化Go 代码格式化Rust 代码格式化Kotlin 代码格式化Swift 代码格式化Scala 代码格式化Lua 代码格式化R 代码格式化XML 压缩SQL 压缩HTML 压缩CSS 压缩JavaScript 压缩SVG 代码压缩PHP 代码压缩Java 代码压缩C# 代码压缩Python 代码压缩Go 代码压缩Rust 代码压缩Kotlin 代码压缩Lua 代码压缩代码去注释MD5 加密SHA1 加密SHA256 加密SHA512 加密国密 SM3 计算HMAC 计算AES 加密解密DES 加密解密RSA 密钥对生成JWT 生成Query String 构建Cookie 解析URL 完整解析文本 Diff 对比代码 Diff 对比三向文本对比HTTP 报文解析版本号比较代码行数统计HTML 与 UBB 互转htaccess 转 NginxXPath 测试工具手机号格式校验邮箱格式校验身份证号码校验银行卡号校验信用卡号校验UUID 批量校验编码批量识别文本编码检测User-Agent 解析浏览器信息检测颜色格式转换颜色对比度检测调色板生成CSS 渐变代码生成Cron 表达式解析Cron 表达式生成正则表达式测试KeyCode 按键码查询Android 按键码查询HTML 转 Markdown文件哈希校验SQL 转 Java 实体类SQL 转 C# 实体类SQL 转 Go 结构体SQL 转 Python 类Markdown 转 HTML随机字符串生成NanoID 生成器UUID 批量生成键盘按键测试WebSocket 在线测试条形码生成Markdown 编辑器Base64 转图片二维码批量生成