JSON字符串中怎么加空格?在实际开发中,我们经常需要对JSON字符串进行格式化,使之更加易读。而如何给JSON字符串加上空格,则是一个常见的操作。
var json = '{"name":"Tom","age":18,"city":"Beijing"}'; console.log(json); //{"name":"Tom","city":"Beijing"} var formattedJson = '{\n "name": "Tom",\n "age": 18,\n "city": "Beijing"\n}'; console.log(formattedJson); /* { "name": "Tom","age": 18,"city": "Beijing" } */
以上代码是手动添加空格的方法,可以通过转义字符和换行符对JSON字符串进行格式化。但是手动添加空格需要花费较长时间,效率低下,因此只适用于数据量较小的情况。
方法二:使用JSON.stringify()。
var json = '{"name":"Tom","city":"Beijing"} var obj = JSON.parse(json); var formattedJson = JSON.stringify(obj,null,4); console.log(formattedJson); /* { "name": "Tom","city": "Beijing" } */
以上代码使用JSON.stringify()方法对JSON字符串进行格式化。JSON.stringify()接受三个参数,第一个参数是需要进行格式化的JSON对象,第二个参数是用于处理JSON对象中的原始值的函数,第三个参数是用于设置空格的参数。本文中我们只关注第三个参数,第三个参数设置为4,表示使用4个空格来缩进JSON字符串。
综上所述,实现JSON字符串加空格方法多种多样,通过本文的介绍,大家可以根据实际情况选择较为优秀的加空格方式。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。