微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

json字符串去格式化

JSON是一种轻量级的数据交互格式,常用于客户端与服务器之间的通信。在开发中我们经常需要将JSON格式的数据进行传输、存储、显示等操作,但是JSON格式并不便于阅读,所以需要将JSON字符串的格式化进行处理。

//原始json字符串
var jsonStr = '{"name":"小明","age":18,"gender":"男","hobby":["篮球","游戏","音乐"],"address":{"province":"广东","city":"深圳"}}';

json字符串去格式化

在JavaScript中,可以使用JSON对象的stringify方法将对象转为JSON字符串,也可以使用JSON对象的parse方法将JSON字符串转为JavaScript对象。

//格式化json字符串
var jsonObj = JSON.parse(jsonStr);
var formatJsonStr = JSON.stringify(jsonObj,null,2);
console.log(formatJsonStr);

上述代码中,JSON.stringify方法的第一个参数为待转换的JavaScript对象,第二个参数为替换函数,可以接收一个key-value的函数,返回的值将会代替原来的值,第三个参数为缩进空格的个数,是可选的。

使用格式化后的JSON字符串,可以更加清晰地展示JSON对象中的键值对,便于查看、调试和修改

{
"Name": "小明","age": 18,"gender": "男","hobby": [
"篮球","音乐"
],"address": {
"province": "广东","city": "深圳"
}
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐