SuperAPI AI 工具集

preview-json

数据与分析

查看项目

更新于 10-16 07:15

技能介绍

用途:该技能用于在浏览器中交互式查看 JSON 或 JSONL 文件,生成独立的 HTML 可视化页面,支持语法高亮、可折叠树状结构、实时搜索和点击复制值,适合查看 API 响应、调试数据结构、校验 JSON 格式或分析按行分隔的 JSON 导出与日志。

主要能力:按类型着色显示字符串、数字、布尔值、null 和键;嵌套对象与数组可展开/折叠,并提供全部折叠/展开按钮;输入时实时搜索键和值,不区分大小写并高亮结果;点击任意值即可复制剪贴板;显示行号与类型指示;响应式布局;生成结果保存在 .preview-skills/json/{filename}.html,为自包含文件,可打开、分享或归档,无外部依赖。

使用方式:可通过 /preview-json data.json 预览 JSON 文件,/preview-json logs.jsonl 预览 JSONL,支持管道输入,如 cat data.json | /preview-json 或 echo '{"name":"test","value":123}' | /preview-json;可用 --background 指定背景色,支持 -o/--output 自定义输出路径、--no-browser 仅输出文件路径。代理使用时应通过 Bash 执行 run.sh,例如 ./run.sh data.json、./run.sh logs.jsonl 或 cat data.json | ./run.sh,由脚本生成 HTML 并自动打开浏览器,不要手动打开文件以免重复标签页。

限制:文件需为 .json 或 .jsonl、UTF-8 编码且格式有效,单个 JSON 对象每行一条,空行会被忽略,不支持跨行对象;最大 10MB(可配置);需启用 JavaScript 的现代浏览器;过大的文件可能加载失败,建议拆分或使用流式处理。搜索失效时可检查 JavaScript 是否启用或查看浏览器控制台。其余细节暂未提供。