<script>
const json = {
"key1": 123,
key2: "测试",
key3: 'asldjlaskjd',
key4: 'https://www.baidu.com/'
}
// 普通转换
console.log(JSON.stringify(json), '=======>1')
// 缩进 2 个
console.log(JSON.stringify(json, null, 2), '=======>2')
// 缩进 4 个
console.log(JSON.stringify(json, null, 4), '=======>3')
// 好像是缩进了 4 个
console.log(JSON.stringify(json, null, '\t'), '=======>4')
// 前面以 test 字符串为缩进
console.log(JSON.stringify(json, null, 'test'), '=======>5')
// 前面以 2个普通空格 字符串为缩进
console.log(JSON.stringify(json, null, ' '), '=======>6')
// 前面以 2个全角空格 字符串为缩进
console.log(JSON.stringify(json, null, ' '), '=======>7')
// 前面缩进换成换行符
console.log(JSON.stringify(json, null, '\n'), '=======>8')
</script>