JSON 转 C# 实体类
根据 JSON 对象或对象数组生成 C# 模型,合并样本字段,映射原始键名,可复制下载代码。
文件无需上传 · 免费使用,无需注册
处理结果
使用说明
生成 System.Text.Json 属性类;数字使用 JsonElement,避免在生成时假设范围或丢失精度,使用时再选择 GetInt64、GetDecimal 等读取方式。 根据样本推断,不是完整 Schema;混合类型、空数组与仅 null 的字段使用通用类型。最多 32 层、10000 节点、200 个模型、1000 个字段;单个键最多 1000 字符,重复键拒绝。
- 填写JSON 内容,内容只在当前浏览器处理。
- 确认参数后点击开始处理,输入总长度上限为 100,000 个 UTF-16 字符,输出上限为 1,000,000。
- 核对结果及本次输入参数,再复制或下载;继续编辑表单不会改写已有结果。
使用示例
输入嵌套 address 和 tags 数组,可生成 RootModel、子模型及集合类型。
常见问题
此工具的处理规则是什么?
生成 System.Text.Json 属性类;数字使用 JsonElement,避免在生成时假设范围或丢失精度,使用时再选择 GetInt64、GetDecimal 等读取方式。 根据样本推断,不是完整 Schema;混合类型、空数组与仅 null 的字段使用通用类型。最多 32 层、10000 节点、200 个模型、1000 个字段;单个键最多 1000 字符,重复键拒绝。
输入错误或修改参数会覆盖结果吗?
不会。只有下一次处理成功才替换结果,下载始终对应已保存的那组参数。关闭页面前请保存所需结果。