这个项目能做什么

JSON Hero 是由 Trigger.dev 团队创建并维护的开源网页版 JSON 查看器。它提供简洁的用户界面,便于阅读和理解 JSON 文档,并支持多种数据查看方式:受 macOS Finder 启发的列视图、传统树状视图以及编辑器视图。 主要功能包括: - 多种视图模式:支持键盘导航、路径栏和历史记录的列视图;可折叠区域的树状视图;以及带有侧边栏预览的编辑器视图。 - 内容预览:自动推断字符串内容,并为日期/时间、图片链接、网站链接、推文链接、JSON 链接及颜色提供实用预览。 - 搜索:支持在整个 JSON 文件中进行模糊搜索,涵盖键名、键路径、值及格式化后的值。 - 关联值:扫描文档中特定字段的所有相关值,包括未定义或空值。 - 推断的 JSON Schema:生成可用于验证的推断 JSON Schema。 - 键盘可访问导航。 - 支持路径的可共享链接。 向 JSON Hero 发送 JSON 的方式包括:在 jsonhero.io 上拖放、粘贴 JSON 或 URL、在 URL 中使用 Base64 编码字符串、VS Code 扩展、Raycast 扩展,或通过非官方 POST API 提交至 jsonhero.io/api/create.json。 本地运行方法:克隆代码库,执行 npm install,设置 SESSION_SECRET 环境变量,运行 npm run dev 或 npm start,然后打开 http://localhost:8787。