dev / 可用工具

带 Tags 大写外显 Golang 结构体机

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

DevGolangJSON

收藏工具

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

快捷操作

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

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

代码转化

JSON 转 Go Struct

0 个 struct

使用场景

  • 解析微信支付、地图等第三方 API 的复杂数据结构

如何使用

  1. 1. 填入合法 JSON(无需引号转义),工具能区分 Float/Int 并且对内嵌切片或对象做独立化命名。

示例输入输出

JSON

{"u_id":1}

Go

type Obj struct {
  UId int `json:"u_id"`
}

FAQ

支持 Map 吗?

目前直接转为独立 Struct,如果是动态字典则会 fallback 到 interface{}。

工具列表

相关推荐

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

JSON 转 TS Interface

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

可用

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

Dev TypeScript JSON

BSON 到 JSON

MongoDB Shell 的 Extended JSON 净化脱壳仪

可用

针对 MongoDB Compass 或者 Shell 中导出的含 `ObjectId("..") / ISODate("..")` 这些无法用普通库解析的怪异格式,直接平展剥离回最通常无奇的纯 JSON。

Dev JSON NoSQL