时间:2021-05-18
在JS中我们可以直接定义一个对象:
复制代码 代码如下:
var obj={name:"蓝色",age:10};
上面其实就是所谓的JSON了,我引用下别人的复杂点的例子:
复制代码 代码如下:
{ firstName: "Brett", lastName:"McLaughlin", email: "brett@jb51.net" }
复制代码 代码如下:
{ people: [
{ firstName: "Brett", lastName:"McLaughlin", email: "brett@jb51.net" },
{ firstName: "Jason", lastName:"Hunter", email: "jb51.net" },
{ firstName: "Elliotte", lastName:"Harold", emai": "elharo@jb51.net" }
]}
{ people1: [
{ firstName: "Brett", lastName:"McLaughlin", email: "brett@jb51.net" },
{ firstName: "Jason", lastName:"Hunter", email: "jb51.net" },
{ firstName: "Elliotte", lastName:"Harold", emai": "elharo@jb51.net" }
],
people2: [
{ firstName: "Brett", lastName:"McLaughlin", email: "brett@jb51.net" },
{ firstName: "Jason", lastName:"Hunter", email: "jb51.net" },
{ firstName: "Elliotte", lastName:"Harold", emai": "elharo@jb51.net" }
],
people3: [
{ firstName: "Brett", lastName:"McLaughlin", email: "brett@jb51.net" },
{ firstName: "Jason", lastName:"Hunter", email: "jb51.net" },
{ firstName: "Elliotte", lastName:"Harold", emai": "elharo@jb51.net" }
]
}
2.后台传输进来的满足JSON条件的文本格式化。
因为JSON最大的用途是AJAX应用,因此关键是怎样把文本转换成javascript对象,假设我们请求回的文本为data,那么我们如下解析:
复制代码 代码如下:
data=data.replace(/\n | \r/g,"");
var obj=eval('('+data+')');
因为我们后台输出的时候会把空格和回车符也输出,因此这里要用正则替换掉,然后用eval转换成对象就可以调用了。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一、介绍官方JSON介绍WIKI百科。JavaScriptobjectnotation(记号法)。JSON:JSON数据具有2种形式,一种是无序的key-val
本文给大家介绍JSON中key动态设置及JSON.parse和JSON.stringify()的区别讲解,具体详情如下所示:varuser_info_json=
JSON简单介绍:所谓的JSON是JavaScriptObjectNotation的缩写,意思是javascript对象表示法。下面对JSON做一下总结:(1)
Json模块dumps、loads、dump、load函数介绍1、json.dumps()json.dumps()用于将dict类型的数据转成str,因为如果直
在python中json分别由列表和字典组成,本文主要介绍python中字典与json相互转换的方法。使用json.dumps可以把字典转成json字符串。使用