100% 浏览器内运行
代码生成工具
完全在浏览器中运行的免费代码生成器——将 JSON 转换为 Zod、Pydantic、Rust、Java、C# 和 MySQL,将 JSON Schema 转换为 TypeScript,将 HTML 和 SVG 转换为 JSX,将 CSS 转换为 JS 样式对象,将 JS 对象转换为 JSON。粘贴输入,复制输出——不上传任何内容。
🛡️
JSON 转 Zod Schema
粘贴一个 JSON 示例值,生成 Zod schema 以及推断出的 TypeScript 类型,一份结构既在运行时校验,又在编译时提供类型。
🐍JSON 转 Pydantic 模型
将 JSON 示例转换为 Python Pydantic v2 模型类,并提供 @dataclass 或 TypedDict 输出以及 snake_case 字段别名的开关。
🦀JSON 转 Rust Serde 结构体
从 JSON 示例生成带 serde 派生的 Rust 结构体,随时可 Serialize/Deserialize,可为空字段用 Option 表示,并带 rename 属性。
☕JSON 转 Java POJO
从 JSON 示例创建 Java POJO 类,带 Jackson 或 Gson 注解、生成的 getter 和 setter,以及可为空字段的装箱类型。
💠JSON 转 C# 类
从 JSON 示例为 System.Text.Json 或 Newtonsoft.Json 生成 C# 模型类,带 PascalCase 属性和可为空的值类型。
📘JSON Schema 转 TypeScript
将 JSON Schema(draft-07 或 2020-12)编译为 TypeScript 接口和类型别名,处理 required、枚举、$ref、数组和组合器。
🗄JSON 转 SQL CREATE TABLE
从对象的 JSON 数组推断出 SQL CREATE TABLE(以及可选的 INSERT),为 MySQL、PostgreSQL 或 SQLite 自动选择列类型。
⚛HTML 转 JSX / React
将 HTML 片段转换为有效的 React JSX——重命名属性、自闭合空标签,并将内联样式转换为样式对象。
🎨SVG 转 JSX 组件
将原始 SVG 标记转换为可直接使用的 React 组件,带驼峰式属性、props 展开,以及可选的 currentColor 和 forwardRef。
💅CSS 转 JS 样式对象
将一段 CSS 声明转换为 JavaScript 样式对象,用于 React 内联样式、styled-components 或 Emotion,属性采用驼峰式。
{ }JS 对象转严格 JSON
将松散的 JavaScript 对象字面量——未加引号的键、单引号、尾随逗号、注释——修复为严格有效的 JSON,不使用 eval。