关于json文件的保存

在nodejs中,通常用fs.writeFileSync(filepath,JSON.stringify(jsonvar))这样的调用,将json或者json数组转换成字符串写入到文件中,这时json的数据是紧凑的,没有空格、制表符和换行来分隔,优点是可以省存储空间,缺点就是不太利于人们来打开文件查看内容。

[{"key1":"value11","key2":"value12"},{"key1":"value21","key2":"value22"}]

如果希望以“美化”的方式保存到文件,其实JSON.stringify()带两个参数就可以做到,它的语法是这样的:JSON.stringify(value[, replacer[, space]]) 如果只是想美化的话,replacer可以设置成null,space为数字的话,是指缩进的空格数,可以指定为你喜欢的2,4,8等,如果超过10则缩进还是10,space也可以设置指定字符当作缩进符,我一般用"\t",即table键,这是我喜欢的效果。

[
	{
		"key1":"value11",
		"key2":"value12"
	},
	{
		"key1":"value21",
		"key2":"value22"
	}	
]

相关推荐

  1. 关于json文件保存

    2024-06-08 08:36:01       9 阅读
  2. Python - json 美化格式、保存文件

    2024-06-08 08:36:01       8 阅读
  3. json文件格式化

    2024-06-08 08:36:01       39 阅读
  4. json文件读取

    2024-06-08 08:36:01       10 阅读
  5. 关于 jsconfig.json 文件在导入文件路径提示方面

    2024-06-08 08:36:01       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-08 08:36:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-08 08:36:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-08 08:36:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-08 08:36:01       20 阅读

热门阅读

  1. 本地打包.Tar上传到服务器,服务器解压缩

    2024-06-08 08:36:01       9 阅读
  2. Hudi CLI 安装配置总结

    2024-06-08 08:36:01       8 阅读
  3. Go每日一库之rotatelogs

    2024-06-08 08:36:01       8 阅读
  4. python字典

    2024-06-08 08:36:01       9 阅读
  5. HTTPS和TCP

    2024-06-08 08:36:01       9 阅读
  6. 深入解析CSS中的块级元素

    2024-06-08 08:36:01       9 阅读
  7. opencv 并行加速

    2024-06-08 08:36:01       9 阅读