123024.com · JSON → 类

JSON → 类

把一段 JSON 样例转换成 TypeScript、Java、Go、Rust 或现代 C++ 的命名类与结构体。嵌套对象和数组会自动推断,所有处理都在浏览器本地完成。

如何使用

先选择目标语言,再粘贴有效 JSON。停止输入后,工具会自动生成 Root 及嵌套类型;切换语言会立即按同一份 JSON 重新生成。

实用提示

  • 数组会检查全部样例元素;部分对象缺少的字段会在目标语言支持时标记为可选。
  • Java 输出使用 Jackson JsonProperty 注解;Rust 输出使用 serde,并可能使用 serde_json::Value。编译生成代码时请添加对应依赖。
  • C/C++ 选项生成现代 C++17 结构体,因为纯 C 不具备类、std::string、vector、optional 或 variant。
  • 生成模型适合作为起点;用于生产前请复核命名、可空性、数值范围与序列化约定。
  • 无效或未完成的 JSON 无法推断;补全结构后稍停片刻即可自动转换。