Script icon indicating copy to clipboard operation
Script copied to clipboard

BoxJs备份的JSON数据添加缩进

Open dnomd343 opened this issue 5 months ago • 0 comments

在BoxJS的gist备份脚本中,默认上传的JSON配置没有经过缩进处理,导致传到gist的文件仅序列化为一行。在git中,这种结构很难从blame直接看到前后的更改信息,无法快速对比两次备份间的改动,需要查看某一字段的信息经常需要下载到本地格式化。

希望能在序列化代码添加space参数:JSON.stringify(value, null, 2) ,增加缩进虽然会使体积膨胀,但在纯文本数据中影响不大,相反能带来可读性收益。

抱歉,以前考虑过,增加缩进,但是可能存在提交限制。加了之后如果备份数据很庞大,不一定能提交上去。

dnomd343 avatar Jan 22 '24 08:01 dnomd343