欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 高考 > 关于json文件的保存

关于json文件的保存

2025/11/12 0:54:47 来源:https://blog.csdn.net/dgiij/article/details/139538258  浏览:    关键词:关于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"}	
]

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com