6 个提高生产力的 JSON 工具

172 阅读1分钟

我正在参加「掘金·启航计划」!

images.png

JSON 是一种数据格式,具有多种数据类型,例如字符串、布尔值、列表、数字、对象等。它是用于服务之间交互的流行、最简单、轻量级的格式之一。在这篇文章中,我将列出 6 个 JSON 工具,它们可以帮助您以更好、更轻松的方式改进对 JSON 的解析、格式化和可视化。

1、 JSON Formatter

  • 格式化/美化 JSON
  • 验证 JSON
  • 缩小 JSON
  • 将 JSON 转换为 XML、YAML、CSV

9v_y9VMfJ.png

2、 JSONLint

JSONLint是 JSON 的验证器和格式化工具。我们可以复制粘贴,也可以直接在编辑器中输入,让 JSONLint 验证我们凌乱的 JSON 代码。

lAn_wglhn.png

3、 JSONView Chrome 插件

JSONView Chrome 插件是一个 Chrome 插件,提供 JSON 支持、语法突出显示、可折叠树、带有缩进指南、可点击 URL、在原始 JSON 和已解析 JSON 之间切换等功能。 pU1ohvz2jA-ATpgro8SzrQVKH0-2L-MaMUrYU9luikwUeQ4nOK12vFUC1bPD65Oq7p0S7eTKANCmjN35enKNhe_i.png

4、 json-to-pojo

json-to-pojo是另一个很酷的在线工具,可帮助将 JSON 转换为 C# 或 Java 类。这个工具为您在生成类以映射和解析 JSON 字段时节省了大量时间。

PxLHE8wvL.png

5、 Quicktype

Quicktype是另一个很棒的在线工具,它有助于将 JSON 转换为以下任何一种编程语言的类/结构。它支持

  • Go
  • Java
  • Python
  • Ruby
  • Swift
  • Objective-C 等等...

QYsiCQGq6.png

6、JSON Pretty Printer

JSON Pretty Printer工具以清晰的缩进格式打印 JSON 数据。它为习惯命令行的人提供了最大的好处。该工具对于构建或使用基于 JSON 的 API 的开发人员非常有用。

curl http://api.plos.org/search?q=title:%22Drosophila%22%20and%20body:%22RNA%22&fl=id&start=1&rows=3 | json_pp

响应后

{
   "response" : {
      "numFound" : 1400,
      "docs" : [
         {
            "id" : "10.1371/journal.pone.0188133"
         },
         {
            "id" : "10.1371/journal.pbio.1000320"
         },
         {
            "id" : "10.1371/journal.pbio.0000060"
         }
      ],
      "start" : 1
   }
}

结束语:

希望以上6 个JSON 工具 能提高你的开发效率!