跳到主要内容
JSON Viewer Extend · 随心录Plus

JSON Viewer Extend · 随心录Plus

随心录Plus · Edge MV3

功能丰富的 JSON/JSONP 高亮查看器,支持 XML/SOAP 排版。基于 Manifest V3 和 CodeMirror 6 构建的现代浏览器扩展,替代浏览器原生 JSON 查看器。

12用户 v1.0.8当前版本
权限提示 该扩展申请访问所有网站(<all_urls>),意味着它可以读取你在任意站点的页面内容,包括已登录的页面。这是许多扩展正常工作的必要条件,但也值得你确认来源可信。

截图

  • JSON Viewer Extend · 随心录Plus 截图
  • JSON Viewer Extend · 随心录Plus 截图
  • JSON Viewer Extend · 随心录Plus 截图
  • JSON Viewer Extend · 随心录Plus 截图
  • JSON Viewer Extend · 随心录Plus 截图

简介

核心功能
- 语法高亮:基于 CodeMirror 6,支持 JSON/JSONP 语法着色
- 26 种编辑器主题:19 种暗色主题 + 7 种亮色主题,实时预览切换
- 代码折叠:支持按层级折叠/展开 JSON 节点,可从第二层开始自动折叠,大文件折叠流畅;默认在折叠后显示本层数量,如 {2} / [3](装饰,不写入正文),可在配置中关闭
- 搜索:支持正则表达式、大小写敏感、全词匹配;支持按 JSON 路径快速跳转(快捷键默认 Ctrl+Alt+G,点击或获焦路径框即可导航;大文件毫秒级定位);匹配序号支持 ↑/↓ / 滚轮切换;路径命中跨多行时全部高亮
- 排序功能:递归排序对象键名和数组元素;支持按指定字段对数组对象自定义排序,配置可自动保存;支持对象键排序;超大文件排序不卡顿
- 复制导出:一键复制 JSON 到剪贴板(正文不含折叠数量标记;数量由 showFoldSize 折叠装饰显示);编辑器右键可复制当前字段路径或字段值
- 提取字段规则:提取页面 JSON 时可按 URL + 字段名 / 路径规则只取出指定字段;支持「字段未命中时终止提取」;弹框支持拖拽调整宽度;快捷键默认 Ctrl+Alt+Y
- URL 自动识别:自动检测并使 URL 可点击,支持转换为真实 标签
- 自定义样式:通过配置页自定义字体、字号、行高,支持 CSS 代码编辑
- 虚拟滚动:CM6 默认采用虚拟滚动,大文件浏览更流畅,内存占用低
- JSON 文本工具箱:格式化 / 压缩、URL 编码 / 解码、Unicode / HTML 实体转义、字符串转义 / 反转义、Gzip 解压 / 压缩、展开嵌套 JSON(支持排除字段、数值数组配置化、混合文本拆分)、解析 XML、中文与 \uXXXX 互转(注释也可来回转换)
- XML / SOAP:JSON 里嵌套的 XML 文本按 XML 排版,可折叠、可着色;可自动解析或手动解析
- 自动把 \uXXXX 转成字符:打开或粘贴时把数据里的 Unicode 转义还原成可读文字(不改注释);可单独开关
- 注释保留:支持解析带注释的 JSON(// 和 /* */),格式化时保留注释
- 混合文本 JSON:JSON 前后的普通文字收成数组项展示;文本里的 Python 字典、选中的 "键": 值 成员也可提取
- 字段顺序:解析、解压、展开、格式化保持原文字段顺序,只有主动排序才会改序
- 地址栏编辑器:地址栏快捷命令打开编辑器,支持搜索、排序、注释、自动填充上次内容;粘贴 / 导入会记录原始文本快照
- 可配置快捷键:所有功能快捷键均可在配置页自定义修改(搜索、路径搜索、排序、文本工具、提取字段规则、打开面板/配置/编辑器/提取/格式化/Gzip 解压)
- 右键菜单:可选的鼠标右键菜单(可在扩展弹窗中开关);支持复制当前字段路径/值,以及格式化、提取页面或选中文本中的 JSON;编辑器内可管理提取字段 / 展开排除规则;根节点 {} / [] 同样支持右键操作
- 粘贴/导入自动处理:支持自动格式化、自动 Gzip 解压、自动展开嵌套 JSON、自动解析 XML、自动转换 \uXXXX、自动 URL 解码;查看器与草稿本同一套解析;大文件处理不会长时间卡顿
- 本地文件权限提示:用文件网址打开但未授权时给出提示,并提供跳转到浏览器扩展权限页的入口
- 帮助文档:新增使用帮助页面,支持文档内锚点定位
- 本地文件后缀可配置:浏览 file:// 时默认只自动解析 .json / .txt / .xml(可在配置中修改)
- 大小限制:可配置 maxJsonSize(默认 2048 KB),超大文件提示「仍然高亮」
- 版本更新检查:自动检查新版本(每天一次),弹窗、配置页、帮助页、更新日志页显示更新提示徽标;提示中说明可开启开发者模式后手动更新

使用方式
1. 打开任意 JSON/JSONP 页面(响应头 Content-Type: application/json 或 .jsonp)
2. 浏览器原生 JSON 查看器自动替换为 JSON Viewer Extend
3. 工具栏按钮:搜索(Ctrl+F)、路径搜索(Ctrl+Alt+G)、排序(Ctrl+Alt+S)、复制、JSON 文本工具箱、原始 JSON 切换、折叠切换、扩展面板、配置
4. 右上角扩展图标支持地址栏编辑器(omnibox)快速打开编辑器;提取 JSON 时可配合提取字段规则(Ctrl+Alt+Y)
5. 支持本地 JSON 文件(.json 文件拖拽到浏览器打开即可渲染,需开启"允许访问文件 URL"权限;未开启时页面会提示并提供跳转)

权限说明
- storage — 保存用户配置(主题、字体、排序配置等)
- tabs — 读取当前标签 URL,判断是否为本扩展页/普通网页,以便格式化、提取等功能作用在正确标签;不用于收集或上传浏览历史
- activeTab — 用户点击扩展图标等操作时临时访问当前标签
- scripting — 向网页注入本地脚本以检测、格式化 JSON
- contextMenus — 可选右键菜单(可在弹窗中开关)
- unlimitedStorage — 本地保存较大的页面级配置
- alarms — 每日定时检查扩展版本更新。Manifest V3 的 Service Worker 会被浏览器休眠,setInterval 等定时器会随 Service Worker 终止而失效;alarms 是浏览器级别的定时机制,闹钟触发时会自动唤醒 Service Worker,确保每日版本检查可靠执行
- — 在所有页面上注入内容脚本以检测和渲染 JSON

隐私声明
本扩展不收集、不发送任何用户数据。所有配置仅存储在本地(浏览器.storage.sync),不同步到任何服务器。

---

基于项目
本项目基于 tulios/json-viewer (https://github.com/tulios/json-viewer) 进行升级改造和扩展。

升级改造
- 架构升级:Manifest V2 → Manifest V3,原生 JS → CodeMirror 6 编辑器
- 渲染性能:原生 DOM 渲染 → CM6 虚拟滚动机制,大文件浏览更流畅,内存占用低
- 搜索增强:基础搜索功能 → 支持正则表达式、大小写敏感、全词匹配、JSON 路径跳转(快捷键、点击路径框即导航,大文件毫秒级定位)
- 排序功能:基础按键排序 → 递归快速排序 + 可配置字段排序(支持持久化自动保存);超大文件排序不卡顿
- 代码折叠:基础折叠 → 支持从第二层自动折叠、折叠标记指示器
- URL 处理:可点击 URL → 真实
标签替换 + 新标签页打开
- 自定义能力:主题/字体/Tab 大小 → 完整配置页(主题、字体、字号、行高、CSS 代码编辑器)
- 大小限制:固定限制 → 可配置 maxJsonSize(默认 2048 KB),超大文件提示「仍然高亮」
- 折叠数量:旧 showArraySize → showFoldSize(折叠装饰显示对象/数组本层数量,不写入正文)
- 注释头:URL + 时间戳头部 → 可开关的注释头

JSON Viewer Extend · 随心录Plus 是做什么的

JSON Viewer Extend · 随心录Plus 是一款面向 Edge 的实用工具类扩展,主要用来解决浏览器里某类具体的小问题。官方对它的介绍是:功能丰富的 JSON/JSONP 高亮查看器,支持 XML/SOAP 排版。基于 Manifest V3 和 CodeMirror 6 构建的现代浏览器扩展,替代浏览器原生 JSON 查看器。在微软 Edge 加载项商店上,它当前版本 1.0.8,约 12 名用户。

适合什么人用

从功能定位看,JSON Viewer Extend · 随心录Plus 更适合想补上浏览器原生缺失功能的用户。如果你平时只是偶尔遇到相关需求,用浏览器自带功能也能凑合;但如果这件事每天都发生,装一个专门处理它的扩展通常比手动操作省事得多。需要注意的是它作用于所有网站,装上后建议先观察一两天,确认不影响常用站点的正常使用。

怎么安装 JSON Viewer Extend · 随心录Plus

  1. 打开微软 Edge 加载项商店上的官方页面;
  2. 点「添加到浏览器」并确认权限提示;
  3. 装好后在扩展列表里固定图标,方便随时开关。

本站只做索引与介绍,安装包来自官方商店。如果商店页面提示当前地区不可用,说明该扩展未在你所在区域上架。

常见问题

JSON Viewer Extend · 随心录Plus 是免费的吗?

JSON Viewer Extend · 随心录Plus 在微软 Edge 加载项商店免费提供下载。它是浏览器扩展,装上就能直接用,不需要注册账号。

JSON Viewer Extend · 随心录Plus 安全吗?

它只申请了 0 项权限,范围比较克制,没有申请「读取所有网站数据」这种大权限。

JSON Viewer Extend · 随心录Plus 支持哪些浏览器?

当前收录的版本来自微软 Edge 加载项商店,适用于 Edge。同一个扩展在其他商店可能有对应版本,但功能与版本号不一定相同。

怎么卸载 JSON Viewer Extend · 随心录Plus?

在扩展管理页找到 JSON Viewer Extend · 随心录Plus,点移除即可。它在本地保存的设置会一起清掉,不会残留数据。

权限清单 来自 manifest.json 原文

站点访问(可选) 1

  • <all_urls>

接口权限 7

  • activeTab
  • alarms
  • contextMenus
  • scripting
  • storage
  • tabs
  • unlimitedStorage