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

json字符串有啥用

JSON字符串顾名思义是一种轻量级的数据交换格式,它使用易于通过人类可读的文本来传输数据对象。JSON字符串能够很好的处理复杂的数据结构,但也简单明了。

json字符串有啥用

var data = {
  "name" : "John","age" : 30,"gender" : "male","friends" : ["Mary","Tom","Bob"],"pet" : {
    "type" : "dog","name" : "Rufus"
  }
};

var jsonString = JSON.stringify(data);
console.log(jsonString);

代码中,使用JSON.stringify()方法把JavaScript对象转换成JSON字符串,方便数据在网络上传输。因为JSON字符串采用的是Unicode字符集,能够跨平台使用。

JSON字符串具有以下几个特点:

1. 明确易懂:JSON字符串中的数据类型明确可知,比如“name”的值是个字符串,“age” 是个数字,“friends”是一个数组,这样的明确性比较有利于使用者的处理。

2. 跨语言、跨平台:JSON字符串格式的语言支持较广泛,JavaScript和Python等大多数编程语言都对JSON字符串有较好的支持,能够实现跨平台的数据转换(如前端中,在后端将数据以JSON格式返回,再由前端处理)。

3. 体积小:相比于XML格式(同为数据交换格式),JSON字符串数据体积一般较小,有利于网络传输。

在日常工作中,我们常常会用到JSON字符串来处理数据,如读取一些数据接口返回的JSON数据,或将JavaScript对象存储为JSON字符串到本地storage中。总而言之,JSON字符串在现代编程语言中是一个必不可少的组成部分。

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

相关推荐