大智网汇
综合信息情报站

json在线格式化-Notepad++怎么格式化json字符串

Notepad 怎么格式化json字符串

2.单击右键txt选择在右键菜单中使用文件Notepad ,打开

3、在打开的Notepad 在主界面找到插件菜单

4.选择插件菜单PluginManager”——“ShowPluginManager”

5.此时会弹出PluginManager在对话框中找到JSONViewer并打上对钩

点击右下角的6Install按钮,然后开始下载安装

7.安装后,单击插件菜单,会发现菜单上有更多的插件JSONViewer”菜单项

8.全选需要格式化json选择字符串JSONViewer菜单中的FormatJSON或者按快捷键Ctrl Alt Shift M格式化

最后,我们会发现,json字符串变得非常整洁和格式化

格式化输出 JSON

JSON.stringify()是将JavaScript对象转换为JSON规范方法。有很多JavaScript内部使用框架JSON.stringify(),比如Express框架的res.json()和Axiosbody序列化。

但是,在默认情况下,JSON.stringify()输出的JSON没有空间或颜色的格式。在后面,我们将使用一个常用的npm丰富输出数据的颜色。

JSON.stringify()基本用法如下:

可见,我们使用它JSON.stringify()输出内容更可读。

json在线格式化

你也可以输入一个”\t”表符间距,格式化输出数据。

JSON.stringify控制间距的第三个参数。它提供了一个漂亮的字符串输出。

允许两种参数:Number和String。

如果Space是一个Number类型,表示JSON.stringify将相应的空间数放置在每个键之前。可以使用0到10之间的任何数字作为缩进。

或者,可以使用字符串作为缩进。最多允许10个字符。如果你试图传递超过10个字符,它将只使用前10个字符。

不直接调用JSON.stringify()框架通常有设置spaces参数选项。Express全局jsonspaces允许你为所有选项res.json()调用设置spaces。

Axios没有设置JSON可以使用格式显式选项transformRequest自行处理选项JSON序列化。关键语法如下:

Prettyjson以YAML样式格式化JSON数据。Prettyjson仅在CLI上班,如果会Prettyjson输出作为HTTP如果响应发送,则无法获得颜色。

下面是使用Prettyjson从Node.js打印JSON的示例:

效果如下:

为了提高可读性,你应该使用上述方法来突出显示数据。

让我们在这里多谈谈JSON.stringify第二个参数replacer,我们可以用它来转换结果。

允许两种参数:Array和Function。

我们每次调用一次function,您还可以循环每一项,并使用函数中定义的逻辑进行操作。

以下是一个例子,我跳过了值不是字符串的属性。换句话说,我只想显示值是数字项。

赞(0) 打赏
以上内容(如有图片或视频亦包括在内)为自媒体平台用户上传并发布,未作人工编辑处理,不构成投资建议请自行甄别,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:wolfba@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容!

大智网汇

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 wolfba@q.com 举报,一经查实,本站将立刻删除。

投稿&软文功效网

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

微信扫一扫打赏

登录

找回密码

注册