JSON Viewer, Editor & Format
JSON Viewer, Editor & Format — 一款能指出语法断裂位置的 JSON 阅读器
JSON Viewer, Editor & Format 是一款免费的 iOS 和 Android JSON 阅读器和编辑器,适用于 API 响应、配置文件或数据导出文件刚刚落到手机上、而你需要立即读懂它的情况。打开或粘贴内容,让语法验证器标出出错位置,再让 AI 为其美化格式或进行解释。XML、YAML、Markdown 和 SQL 也能在同一个编辑器中打开。
- 价格
- 免费,可升级到 Pro
- 平台
- iOS 和 Android
- 语言
- 22
- 年龄分级
- 4+
- 需要
- iOS 15.1 或更高版本


大多数 JSON 问题都只差一个字符。
多余的逗号、单引号或缺失的括号:文件看起来几乎没问题,但解析器仍然会拒绝它。最快的修复方式,就是准确知道问题断在哪里,而这正是编辑器实时检查功能在你输入时所做的事。
这是什么
JSON Viewer, Editor & Format 是一款适用于 iOS 和 Android 的应用,可在手机上打开、读取和编辑 JSON 文件。它会突出显示语法、显示行号、折叠对象和数组,并在你输入时检查 JSON,标出多余逗号、缺少引号或未闭合括号等错误的位置。在线 AI 可以美化格式、解释、修复并生成示例数据。XML、YAML、Markdown 和 SQL 文件也能在同一个编辑器中打开,但实时检查仅支持 JSON。
应用内
界面展示





背景
为什么 JSON 文件无法解析?如何找到原因?
JSON 是一种严格的文本格式:键必须是用双引号括起来的字符串,不允许注释,而且对象或数组中的最后一项后面不能有逗号。许多解析失败的文件其实是从 JavaScript 或 Python 数据复制而来,外观相似,却违反了这些规则。查找原因的实用方法是先阅读解析器的报错信息,跳到对应行,再检查它前面的字符,因为真正的错误通常比解析器放弃的位置早几个字符。
多余的逗号和引号最常见的嫌疑
最后一项后面的逗号、字符串两侧的单引号,或没有加引号的键,都会被标准 JSON 解析器拒绝。有些编程语言接受这些写法,所以能在代码中正常运行的配置,作为数据时却可能解析失败。
大数字超过 2^53
JSON 本身没有规定数字的大小上限,但许多阅读器会将数字存储为浮点值,而浮点值只有在不超过 2^53 时才能保持精确。大于这个数的订单 ID 可能会在处理过程中悄悄发生变化,因此必须保持精确的标识符最好写成字符串。
看起来像布尔值的字符串"false" 不等于 false
带引号的文本 "false" 是一个非空字符串,而在大多数语言中,非空字符串会被视为 true。以这种方式存储的功能开关,可能会在所有人都以为它处于关闭状态时被打开。
JSON Lines每行一个对象
日志文件经常使用 JSON Lines:每一行都是一个完整的 JSON 值,而不是整个文件组成一个 JSON 值。严格的 JSON 解析器会将第二行判定为错误,因此这类文件需要逐行处理。
美化格式与压缩格式数据相同,布局不同
美化格式会添加缩进和换行,方便人们阅读嵌套数据。压缩格式会移除这些内容,以减小文本体积。两者都不会改变数据值,因此可以自由来回切换。
工作原理
文件如何从无法阅读变成修复完成
编辑器围绕一个循环打造:打开数据、查看问题、进行修改,再次检查。
打开或粘贴数据
使用文件选择器从手机中打开文件,或粘贴一段 payload。语法高亮、行号和自动换行让长文档更易阅读;你还可以折叠对象和数组,隐藏暂时不需要查看的内容。
让验证器标出断点
检查会在你输入时运行,并标出出错位置。智能键盘栏让括号、大括号、引号和冒号只需轻点一下即可输入;撤销、重做和早期版本历史记录则让你可以放心尝试修复。
把剩下的交给 AI
让在线 AI 为杂乱或压缩格式的数据整理格式,解释某个代码块的含义,修复 bug,或根据描述生成示例文档。重写后的代码会以差异对比的形式呈现,你可以审核后再应用。
包含内容
应用功能
实时
语法检查
验证器会在你输入时检查 JSON,并指出多余逗号、缺少引号或未闭合括号的位置。
折叠
轻松阅读大文件
支持折叠、行号、自动换行、全文档查找和替换、可调节字体大小和制表符大小,以及浅色或深色主题。
AI
格式化、解释、修复、生成
将压缩格式的数据美化显示,询问某种结构的含义,修复 bug,或描述你需要的数据并获取示例。AI 工具需要联网。
4
其他格式
XML、YAML、Markdown 和 SQL 支持高亮、折叠、搜索及 AI 工具。实时检查仅支持 JSON,因此可以让 AI 检查其他格式。
20
漏洞排查
通过模拟终端中的故障场景展开任务:第 12 行出错的配置、因裸键而被拒绝的 payload、超过 2^53 后发生冲突的 ID,或丢失属性的 XML 转换。
20
引导式项目
从基础知识到 $defs、$ref、oneOf 和 if/then/else,构建嵌套产品目录、API 响应封装、JSON Lines 日志、JSON Pointer、JSON Patch 以及各种 schema。
是否适合
适合哪些人——不适合哪些人
如果你符合以下情况,就很适合
- 离开办公桌后检查 API 响应或配置文件
- 需要在手机上快速打开 .json 文件和数据导出文件
- 如果你是测试人员或分析师,需要阅读 payload,并希望标出出错的行
- 正在学习 JSON、schemas 和 XML 的工作方式,并喜欢通过真实错误进行练习
- 希望无需离开编辑器就能使用 pretty print 和解释工具
如果你符合以下情况,这不是适合你的工具
- 需要离线使用 AI 工具,因为它们在线运行,需要互联网连接
- 希望实时检查 XML 或 YAML,因为实时检查功能仅支持 JSON
- 期待免费无限使用 AI:免费计划每天提供 3 次 AI 请求,观看一段简短广告后还可再获得 1 次
隐私
AI 工具会发送哪些内容
编辑器、语法检查、文档打开和搜索功能都在设备上运行。AI 工具在线运行,因此你请求它们格式化、解释或修复的文本会为完成该请求而发送至 AI 服务。详情请参阅 CoddyKit 隐私政策。
完整详情请参阅 CoddyKit 隐私政策.
问题
常见问题
如何在手机上打开并阅读 JSON 文件?
在 JSON Viewer, Editor & Format 中,你可以使用文件选择器打开文件,或将内容粘贴到编辑器中。数据会以语法高亮和行号显示,你还可以折叠对象和数组,隐藏暂时不需要阅读的部分。从其他应用复制的 API 响应也可以用同样的方式处理。
JSON Viewer 如何查找语法错误?
验证器会在你输入时检查 JSON,并标出出错位置。它会标记常见错误,例如多余的逗号、缺少引号或未闭合的括号,让你可以直接修复出错的字符,而不必扫描整个文件。实时检查功能仅支持 JSON。
可以对 JSON 进行 pretty print 或压缩吗?
可以。AI 格式化工具会将杂乱或已压缩的数据转换为整洁、带缩进的文本。由于这是在线 AI 工具,因此需要网络连接;任何改写结果都会以差异对比的形式呈现,你可以在应用前进行检查。
JSON Viewer 能打开 XML、YAML 或 SQL 文件吗?
它可以在同一个编辑器中打开 XML、YAML、Markdown 和 SQL,并提供语法高亮、折叠、搜索和 AI 工具。只有 JSON 支持实时语法检查。对于其他格式,你可以让 AI 检查文档中的问题。
JSON 和 JSON Lines 有什么区别?
JSON 文件包含一个值,通常是对象或数组。JSON Lines 文件则在每一行放置一个完整的 JSON 值,适合逐条增长的日志。JSON Viewer 提供了一个围绕日志文件的 JSON Lines 引导项目,让你了解两者的区别。
JSON Viewer, Editor & Format 免费吗?
它可以免费下载。编辑器、语法检查、文档打开和搜索功能均可免费使用。免费使用包括每天 3 次 AI 请求,观看一段简短广告后再获得 1 次请求、首个引导项目和两个任务,同时会显示广告。Pro 可移除广告,并解锁无限 AI 请求以及全部项目和任务。
我可以用这个应用学习 JSON,而不只是查看 JSON 吗?
可以。应用提供 20 个错误排查任务和 20 个引导项目。错误排查任务会要求你找出失败原因,例如配置中的多余逗号、使用单引号的 API payload,或以字符串 false 存储的功能开关。引导项目会带你逐步学习嵌套目录、转义、JSON Pointer、JSON Patch 和 schemas。
可以保留或分享我编辑的内容吗?
你可以复制结果、通过链接分享,也可以保存代码片段,方便之后返回查看。文档的早期版本会保存在历史记录中,因此可以撤销你后来后悔的修改。
AI 会看到我的整个文件吗?
AI 只会处理你发送的内容:可以是要解释的选定代码块,也可以是你要求它格式化或修复的文档。这些请求会发送到在线服务,因此请先删除令牌和密码等机密信息。阅读、折叠、搜索和语法检查不需要 AI。
更多 CoddyKit 产品
可在 iOS 和 Android 上使用。