
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()输出内容更可读。

你也可以输入一个”\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,您还可以循环每一项,并使用函数中定义的逻辑进行操作。
以下是一个例子,我跳过了值不是字符串的属性。换句话说,我只想显示值是数字项。





















