json格式化工具(json格式化工具exe)
本篇文章给大家谈谈json格式化工具,以及json格式化工具exe对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、格式化输出 JSON
- 2、推荐两款JSON可视化工具,配合Swagger使用效率大幅提升!
- 3、json在线工具是什么怎么使用
- 4、EditPlus中如何设置JSON的格式化功能
- 5、Mac下Sublime Text格式化JSON
格式化输出 JSON
JSON.stringify() 是将 JavaScript 对象转换为 JSON 的规范方法。亏源有许多 JavaScript 框架在内部都使用了 JSON.stringify() ,比如 Express 框架的 res.json() 和 Axios body 序列化。
但是,默认情况下, JSON.stringify() 输出的 JSON 格式,不带空格或颜色。在后面,我们将使用一个常用的 npm 包来丰富输出数据的色彩。
JSON.stringify() 基本用法如下:
可以看到,我们使用 JSON.stringify() 输出的内容更具可读性。
你也可以传入一个 "\t" 制表符间距,格式化输出的数据。
JSON.stringify 的第三个参数用于控制间距。正是它提供了漂亮的字符串输出销吵态。
它允许两种类型的参数: Number 和 String 。
如果 Space 是一个 Number 类型,则表示 JSON.stringify 将在每个键之前放置的相应的空格数。可以使用 0 到 10 之间的任意数字作为缩碰拿进。
或者,可以使用字符串作为缩进。最多允许10个字符。如果您尝试传递超过10个字符,它将只使用前10个字符。
对于不直接调用 JSON.stringify() 的框架,通常有一个设置 spaces 参数的选项。例如,Express 有一个全局 'json spaces' 选项 ,允许您为所有 res.json() 调用设置 spaces 。
Axios 没有设置 JSON 格式的 显式选项 ,但您可以使用 transformRequest 选项 自行处理 JSON 序列化。关键语法如下:
Prettyjson 以 YAML 样式格式化 JSON 数据。Prettyjson 仅在 CLI 上工作,如果将 Prettyjson 输出作为 HTTP 响应发送,则无法获得颜色。
下面是使用 Prettyjson 从 Node.js 打印 JSON 的示例:
效果如下:
您应该使用以上这类方法来使你想要突出显示的数据以提高可读性。
这里我们额外在说一下 JSON.stringify 的第二个参数 replacer ,我们可以使用它来转换结果。
它允许两种类型的参数: Array 和 Function 。
我们为每一项调用一次 function ,你也可以循环每一项,并在每次传递时使用函数中定义的逻辑进行操作。
下面是一个示例,我跳过了值不是字符串的属性。换句话说,我只想显示值为数字的项。
[img]推荐两款JSON可视化工具,配合Swagger使用效率大幅提升!
JsonHero是一核知款开源的JSON可视化工具,目前在Github已有2.9K+Star,搭氏核通过JsonHero可以非常方便地查看JSON数据,它支持列视图、树视图和编辑视图,总有一款适合你!
JsonVisio是一款简洁易用的JSON可视化工具,目前在Github已知掘有4.1K+Star,可以支持JSON格式化、编辑和校验,并且能根据JSON生成树状图。
通过使用上面两种JSON可视化工具,就算只使用Swagger来调试接口也不愁了!细心的小伙伴应该可以发现,JsonHero只支持查看JSON,并不支持编辑,所以编辑JSON还得使用JsonVisio。不过项目作者在Issues里面回复到,以后版本会进行支持。
json在线工具是什么怎么使用
使悔薯用很简单
打开网址后
如下图碧好者
输入或者粘贴对应的代码袜宽,点击校验、格式化即可。
EditPlus中如何设置JSON的格式化功能
我们运用EditPlus查看JSON语言的时候,需要对JSON进行格式化处理。那么能不能在EditPlus中设置JSON的一键格式化功能呢?这当然是可以的,下面我就给大家分享一下如何设置这项功能。
工具/材料
EditPlus
首先我们打开EditPlus软件,点击顶部的Tools菜单,然后选择下来菜单中的Configure User Tools选项,如下图所示
接下来会弹出Preferences界面,我们点击Group Name按钮,如下图所示
在弹出的Rename Group界面中我们给新建的Group起一个名字,如下图所示
然后点击Add Tool按钮,在右侧出现的下来菜单中选择Program选项,如下埋敏图所弯凳枝示
接下来就需要下载json格式化的脚本文件了,如下图所示,下载好了以后将脚本文件拷贝到EditPlus的安装目录下面
然后我们在JsonFormat的格式化参数中安如下图所示的方式进行粗御配置即可
配置完毕以后,回到EditPlus主界面,编写一个未格式化的JSON串,然后点击Tools菜单,接着点击下拉选项中的JsonFormat选项,如下图所示
最后你会看到,刚才编写的未格式化的JSON串已经被格式化了,如下图所示
Mac下Sublime Text格式化JSON
工作中经常用到JSON数据,用Sublime Text格式化JSON以便查看数据。格式化JSON需要安装Pretty Json插件。以mac为例,windows的只是部分按键不同。步骤如下:
步骤一:安装插件管理工具Package Control(以命令安装方式为例,其他方式可直接参考 官方地址 )
打开命令选项板,mac下的快捷键:command+shift+p,输入以下命令:
回车后稍等几秒,安粗岁装完成自动弹出以下界面:
步骤二:安装Pretty Json插件
在以上界面输入Pretty Json,回车等待安装完成。
步骤三:测试JSON格式化
选中JSON数据,按command+shift+p打开命令选项版,输入pretty,找到Pretty Json: Format JSON,按回车后数据就格式化好了。
附加:进行完步骤三其实就能格式化了,但是总是输入命令不太方便,我们可以设置格式化快捷键:以 control+command+j 为例。
打开Sublime Text,依次点击左上角菜单Sublime Text-Preferences-Key Bindings,出现以下文件:
左边的是Sublime Text默认芦巧的快捷键,不可编辑。右边是我们自定义快捷键的地方,在中括号中加入以下数据并保存:
按照步骤三的数据测试快捷键,能成功格岩哗睁式化JSON数据。
(文章有帮到您烦请点个赞吧~)
关于json格式化工具和json格式化工具exe的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。