开源JSON可视神器,让阅读JSON变得简单!-JSONHero

boyanx1周前技术教程5

众所周知,现在有不少代码编辑器以及在线工具,都支持 JSON 格式化,因此这一特性,已经不能称的上是亮点。调试工具已经成为每个开发者不可或缺的“利器”。但是,你见过能直接可视化 JSON 数据,把整个 JSON 文件,从头到尾给你翻新一下,在你面前呈现出一整个 JSON 数据可视化的场景么?它们帮助我们高效地定位问题、优化代码,并提升整体的开发体验。如果没有,那你应该好好看看 JSON Hero 这个开源项目。本文将详细介绍这款前端调试工具,包括开发者工具、代码编辑器、移动端调试、远程调试、抓包&代理、Mock数据、接口调试、构建分析、性能测试、JSON查看、在线代码编辑器以及点击元素跳转代码等工具。


JSON Hero是什么?

JSON Hero 是一个简单实用的 JSON 工具,通过简介美观的 UI 及增强的额外功能,使得阅读和理解 JSON 文档变得更容易、直观。支持多种视图以便查看 JSON:列视图、树视图、JSON 视图等 列视图是受 macOS Finder 启发创建的一种浏览 JSON 文档的新方法。



JSON Hero主要功能

  • 支持多种视图以便查看 JSON:列视图、树视图、JSON 视图等列视图是受 macOS Finder 启发创建的一种浏览 JSON 文档的新方法
  • JSON Hero 支持 JSON 数据的语法高亮,使数据更具可读性。
  • 自动推断字符串的内容并提供有用的预览
  • 自动推断 JSON 的内容、类型并提供有用的建议
  • 快速扫描相关知识并检查边缘情况
  • 支持检索 JSON 文件
  • 支持使用键盘进行操控
  • 可生成段路径 URL 轻松与他人共享自己的 JSON 文件


JSON Hero应用特色

列视图

该特性灵感来源于 macOS Finder 文件夹的展示方式,让你以一种更便捷的方式来查阅 JSON 数据。

支持键盘快捷键导航、路径栏、访问历史等功能。

编辑器视图

进入该视图模式时,工具将自动划分为左右两个面板。

当你在左侧面板编辑 JSON 文件,便可以看到,每项数据在右侧面板的详情展示,非常直观!

树状视图

像 JSON 这种具备完整层级结构的数据文件,通过树状视图来查阅文件,可以说再适合不过了。

你可以通过树状视图,快速遍历 JSON 文件中的每一项数据。

搜索

有趣的是,JSON Hero 还支持对 JSON 文件中的数据进行搜索。

结合具体的数据格式 + 数据包含内容,便能快速检索出你想看的内容,甚至你还能指定数据检索日期。

内容预览

JSON Hero 支持对日期与时间、图片网址、网站网址、推文网址、JSON URL、颜色等多种格式进行预览。

不仅于此,你还能在预览的时候,在预览面板中,逐个查看每一项数据的具体内容。

数据共享

当你完成 JSON 文件的编辑之后,你还可以生成一个指定链接,将该 JSON 文件共享给团队成员或其它开发者。

除此之外,该项目还具备其它非常实用的功能,比如黑暗模式切换、键盘快捷键、VS Code 扩展等等。感兴趣的同学,可以使用一下。


JSON Hero安装

要在本地运行 JSON Hero,首先 clone 源代码,并安装相关依赖项:

git clone https://github.com/jsonhero-io/jsonhero-web.git
cd jsonhero-web
npm install

然后运行以下命令启动,打开 http://localhost:8787 即可使用:

npm start


总结

JSONHero以其便捷性和实用性赢得了用户的青睐。无论你是开发者还是数据爱好者,都能在这个平台上找到处理JSON数据的新方式。现在就访问JSONHero,开始你的JSON数据探索之旅吧!


开源地址:https://github.com/triggerdotdev/jsonhero-web

相关文章

1024程序员节 花了三个小时调试 集合近50种常用小工具 开源项目

开篇1024是程序员节了,本来我说看个开源项目花半个小时调试之前看的 一个不错的开源项目,一个日常开发常常使用的工具集,结果花了我三个小时,开源作者的开源项目中缺少一些文件,我一个个在网上找的,好多坑...

推荐几个开发必备的JSON工具

众所周知,JSON让开发人员易于使用,又让机器易于解析和生成。JSON吸引了工具构建者的注意,它们开发了用于重新格式化、验证和解析JSON的众多工具,这不足为奇。这些工具既有在Web浏览器中运行的在线...

黑科技神器-uTools

Hello,各位小伙伴们好,又到周末了,小黑哥给大家分享一款神器:『utools』。官网地址:https://u.tools/uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的...

Postman 接口测试实战教程:从入门到精通,全网最全项目详解

什么是接口?为什么需要接口?因为接口能使我们的实体或者软件内部数据能够被外部进行修改、查询。从而使得内部和外部实现数据交互,所以,需要用到接口。软件接口:右称:API(application prog...

效率提升工具uTools

好久没有介绍啥提升工作效率的工具了,主要是没有遇到好的了,这一小东西通过各种插件可以提升我们的工作效率,试用了下,还不错。一 uTools是什么?uTools 非常类似我以前推荐过的Listary,就...

SpringBoot 中 Json 格式化配置

SpringBoot 针对 jackson 是自动化配置的,如果需要修改,也可以自定义配置。0x01:通过 application.yml配置属性说明:spring.jackson.date-form...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。