JSON 输入 & 选项
💡 拖拽文件到上方区域,已预填示例数据
JSON Schema draft-07 → interface → struct tag →
dataclass → POJO → struct → typedef struct →
示例输出:
• Schema: {"$schema":"...", "type":"object", "properties":{"user":{"type":"object",...}}}
• TS: interface Root { user: { id: number; name: string; ... } }
• Go: type Root struct { User User `json:"user"` }
• Python: @dataclass class Root: user: User ...
• Java: public class Root { private User user; ... }
• C++: struct Root { User user; ... };
• C: typedef struct { User user; ... } Root;
基于结构生成随机值 →
例: {"name":"张三"} → {"name":"mock_张三_a3f2"} | 邮箱→mock随机邮箱 | 时间戳→当前时间
生成随机 JSON — 指定深度和每层键数
深度3+键数4 → 包含对象/数组/字符串/数字/布尔/null 的随机嵌套结构
1700000000→2023-11-15 → 2024-03-15→1710462600 →
• 「检测时间戳」扫描所有10位/13位数字字段,识别为时间戳的转为 ISO 日期显示
• 「ISO→Unix」将 JSON 中所有 ISO 日期字符串 (如 "2024-03-15T08:30:00Z") 转为 Unix 秒级时间戳
⚠ 检测范围: 秒级(10位, 2000-2100年) 和 毫秒级(13位)
例: {"name":"张三"} → "{\"name\":\"张三\"}"
用途: 在 JavaScript/Java/Go 等代码中直接将 JSON 作为字符串变量使用
点击后自动复制到剪贴板,同时在下方面板显示转义结果
生成结果
🧪 已预填用户信息数据,试试:
• 切换到「代码生成」— 生成 Schema / TypeScript 接口 / Go 结构体
• 切换到「数据生成」— 基于结构生成 Mock 或随机 JSON
• 切换到「时间戳」— 检测时间戳转日期 或 日期转时间戳
• 切换到「工具」— 复制为转义字符串用于代码嵌入