JSON 工具
JSON 格式化、YAML 转换、类型与 Schema 生成,把 API 响应和配置数据接入下一步工作。
本分类共 51 个工具,均在浏览器中运行,无需注册。
JSON 差异比较
按结构比较两个 JSON,使用 JSON Pointer 路径显示新增、删除和修改,忽略对象键的排列顺序。
JSON 转带类型 XML
将 JSON 对象、数组、空值及布尔值转换为带类型的 XML,任意属性名保存在 member 属性中。
JSON 键排序
递归排序 JSON 对象的键,同时保留数组顺序和对应值。
JSON 合并补丁
对原始 JSON 应用合并补丁,查看合并后的结构。
JSON Pointer 查询
使用 JSON Pointer 从对象和数组中精确提取值。
JSON 扁平化
将嵌套 JSON 的叶子值转换为以 JSON Pointer 路径为键的对象。
JSON 转 NDJSON
将 JSON 数组转换为每个元素一行的紧凑 JSON。
NDJSON 转 JSON
将逐行 JSON 合并为一个格式化的 JSON 数组。
JSON 转 SQL INSERT
从 JSON 记录生成兼容 SQLite 的 INSERT 语句。
JSON 转查询字符串
从 JSON 对象生成 URL 查询参数,支持数组重复参数。
查询字符串转 JSON
解析 URL 查询参数,将重复参数名保留为数组。
JSON 数组排序
根据 JSON Pointer 选中的字段升序或降序排列数组。
JSON 数组筛选
保留指定路径的值与给定 JSON 值相等的数组元素。
JSON 数组去重
按完整结构移除 JSON 数组中的重复元素,保留首次出现项。
JSON 转 Markdown 表格
将 JSON 对象数组转换为 Markdown 表格,所有键的并集作为表头。
JSON 转 Python 字面量
将 JSON 转换为使用 True、False 和 None 的 Python 字面量。
JSON 转 PHP 数组
将 JSON 转换为 PHP 短数组语法,正确引用键和标量值。
提取 JSON 键路径
列出所有对象键和数组索引对应的 JSON Pointer 路径。
JSON 在线编辑器
双栏 JSON 编辑器,支持格式化、压缩、树形展开折叠、编辑键值、复制与下载,并保留大整数精度。
JSON → React PropTypes
将 JSON 数据转换为 React PropTypes,方便在 React 项目中进行属性类型检查和代码重用。
JSON → Flow
将 JSON 结构转换为 Flow 类型,增强 JavaScript 代码的类型安全性和可维护性。
JSON → GraphQL
将 JSON 转换为 GraphQL 模式,简化 API 开发和数据管理。
JSON → TypeScript
将 JSON 对象转换为 TypeScript 定义,提高 TypeScript 项目的类型准确性和开发效率。
JSON → MobX-State-Tree Model
将 JSON 转换为 MobX State Tree 模型,优化状态管理在复杂应用中的使用。
JSON → Sarcastic
将 JSON 转换为 Sarcastic 类型,增强 JavaScript 项目的类型检查。
JSON → io-ts
将 JSON 转换为 io-ts 类型,为 TypeScript 项目提供强大的类型理论支持。
JSON → Rust Serde
在线 REPL,将 JSON 转换为 Rust Serde 结构体,简化 Rust 项目中的数据序列化。
JSON → Mongoose Schema
将 JSON 转换为 Mongoose 模式,快速构建 MongoDB 数据模型。
JSON → Big Query Schema
将 JSON 转换为 BigQuery 模式,优化大数据分析和查询。
JSON → MySQL
将 JSON 转换为 MySQL 模式,简化数据库设计和数据管理。
JSON → Scala Case Class
将 JSON 转换为 Scala 案例类,提升 Scala 项目的代码清晰度和可维护性。
JSON → Go Struct
将 JSON 转换为 Go 语言结构体,便于在 Go 项目中进行数据序列化和反序列化。
JSON → Go Bson
将 JSON 转换为 Go Bson 格式,优化 Go 项目中的 BSON 数据处理。
JSON → YAML
将 JSON 转换为 YAML 格式,简化配置文件的管理和部署。
JSON → JSDoc
将 JSON 转换为 JSDoc 注释格式,增强 JavaScript 代码的文档化和可读性。
JSON → Kotlin
将 JSON 转换为 Kotlin 数据类,提高 Kotlin 项目的类型安全性和代码效率。
JSON → Java
将 JSON 转换为 Java 类,简化 Java 项目中的数据模型构建。
JSON → JSON Schema
将 JSON 转换为 JSON Schema 格式,优化 API 的数据验证和描述。
JSON → TOML
将 JSON 转换为 TOML 格式,简化配置文件的编写和维护。
JSON → Zod Schema
将 JSON 转换为 Zod 模式,为 TypeScript 项目提供强大的数据验证支持。
JSON 格式化
将一行 JSON 整理为易读格式,检查语法错误。支持 JSON5 注释、单引号和末尾逗号,在浏览器中转换为标准 JSON,不执行 JavaScript 代码。
JSON Schema → TypeScript
将 JSON Schema 转换为 TypeScript 定义文件,帮助开发者生成类型安全的接口和数据模型。
JSON Schema → OpenAPI Schema
将 JSON Schema 转换为 OpenAPI 规范,简化 RESTful API 文档的创建和维护。
JSON Schema → Protobuf
将 JSON Schema 转换为 Protobuf 定义,便于构建高效的数据序列化和网络通信协议。
JSON Schema → Zod Schema
将 JSON Schema 转换为 Zod 模式,为 TypeScript 项目提供强大的数据验证和类型安全支持。
JSON-LD → N-Quads
将 JSON-LD 格式数据转换为 N-Quads 格式,便于 RDF 数据的存储和查询。
JSON-LD → Expanded
将 JSON-LD 转换为展开形式,使 RDF 图谱更易于理解和分析。
JSON-LD → Compacted
将 JSON-LD 转换为紧凑形式,优化空间占用并提高数据处理效率。
JSON-LD → Flattened
将 JSON-LD 转换为扁平化形式,简化复杂的 RDF 结构。
JSON-LD → Framed
将 JSON-LD 转换为框架形式,便于特定上下文中的数据表示。
JSON-LD → Normalized
将 JSON-LD 转换为标准化形式,确保 RDF 数据的一致性和可比性。