文档中心
开发者文档
快速上手 JsonAI,学习从基础到进阶的使用技巧
文档
什么是 JsonAI?
JsonAI 是一个专为开发者打造的 JSON 智能处理平台。它不仅提供传统的 JSON 格式化、校验、对比功能, 更通过大语言模型技术,让开发者可以通过自然语言直接生成、修改和分析 JSON 结构。
毫秒级响应
本地处理,无需等待
隐私安全
数据不上传服务器
AI 增强
智能生成 JSON 数据
JSON 基础知识
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,也易于机器解析和生成。 它是目前 Web 开发中最常用的数据格式。
JSON 数据类型
| 类型 | 说明 | 示例 |
|---|---|---|
| 字符串 | 双引号包裹的文本 | "hello" |
| 数字 | 整数或浮点数 | 123, 3.14 |
| 布尔值 | true 或 false | true |
| 数组 | 有序的值列表 | [1, 2, 3] |
| 对象 | 键值对集合 | { "key": "value" } |
| null | 空值 | null |
JSON 语法规则
- • 数据使用键值对表示
- • 键名必须使用双引号包裹
- • 字符串值必须使用双引号
- • 对象使用花括号
{} - • 数组使用方括号
[] - • 键值对之间用逗号分隔
{
"name": "张三",
"age": 25,
"isStudent": false,
"hobbies": ["阅读", "游泳"],
"address": {
"city": "北京",
"street": "长安街"
}
}⚠️ 常见错误
- • 使用了单引号而不是双引号
- • 最后一个键值对后多余逗号
- • 注释不被 JSON 标准支持
- • 对象或数组末尾多余逗号
JSON 格式化
JsonAI 提供强大的 JSON 格式化功能,支持树形视图和源码视图两种模式。
键盘快捷键
- Tab - 插入 2 个空格
- Shift + Tab - 减少缩进
- Enter - 换行并保持缩进
JSON 对比
并排对比两个 JSON 的差异,支持树形视图和表格视图,新增、删除、修改一目了然。
示例:对比两个 JSON
// 差异结果 - name: "张三" → "李四" (修改) - age: 25 → 30 (修改) + email: "lisi@example.com" (新增)
JSONPath 查询
JSONPath 是一种用于从 JSON 中提取数据的查询语言,类似于 XPath。
| 表达式 | 说明 | 示例 |
|---|---|---|
| $ | 根对象 | $ |
| .property | 子属性 | $.name |
| [*] | 数组所有元素 | $.items[*] |
| [0] | 数组索引 | $.items[0] |
| .. | 递归下降 | $..name |
AI 智能生成
使用自然语言描述,让 AI 自动生成符合需求的 JSON 数据。
示例 Prompt
[
{
"name": "张三",
"email": "zhangsan@example.com",
"age": 28
},
...
]💡 提示:AI 生成功能目前为 Beta 版本,每天有免费使用额度。
API 参考
JsonAI 提供 RESTful API,方便集成到您的应用中。
POST
/api/format格式化 JSON 数据
POST
/api/compare对比两个 JSON 的差异
POST
/api/generateAI 生成 JSON 数据
常见问题
JsonAI 是免费的吗?
JsonAI 提供免费版,包含核心功能。专业版和企业版需要付费订阅,提供更多高级功能。
我的数据会被保存吗?
不会。所有处理都在您的浏览器本地进行,我们不会保存任何数据。
支持哪些浏览器?
支持 Chrome、Firefox、Safari、Edge 等现代浏览器的最新版本。
AI 生成功能支持中文吗?
是的,AI 生成功能完美支持中文和英文。
如何获得技术支持?
免费用户可以通过 GitHub Issues 反馈问题,专业版用户享有优先技术支持。
还有问题?
查看完整 API 文档或联系我们获取帮助