概述
JSON
1.对象结构以“{”开始,以“}”结束。中间部分由0个或者多个英文“,”分隔的key/value对构成,key和value之间以英文“:”分隔。其中key必须是String类型,value可以是String,Number,Object,Array等数据类型。
语法结构如下:
{
key1:value1,
key2:value2,
}
2.数据结构以“[”开始,以“[”结束。中间部分由0个或者多个英文“,”分隔的值列表组成。
所有的键值对都是用key:value
[ value1, value2, ]
3.以上两组数据结构也可以分别组合构成更为复杂的数据结构。例如:
{
"sno":123456,
"hobby":["篮球","足球"],
"college":{
"cname":"清华大学",
"city":"北京"
}
}
JSON和JS对象的区别
var obj = {a:'hello' ,b:122}; //标准的对象
var json = {"a": "hello" ,"b": "hellob"};
JSON文本转换为JavaScript对象
//定义JSON文本变量
var jsonText = "{
"sname":"李先生", "sage":"78"}";
//将JSON文本转换为JavaScipt对象
//两边加圆括号将参数值无条件视为表达式解析
var jsObj = eval("("+jsonText+")");
//获取对象属性
alert(jsObj.sname);
JSON字符串和JS对象的转化
var user = {
name: "lilin",
age:5;
sex:"男"
}
//JavaScript对象转化为JSON字符串 {"name":"lilin","age":"5","sex":"男"}
var jsonUser
= JSON.stringify(user);
//将JSON字符串转换成对象
var obj= JSON.parse({"name":"lilin","age":"5","sex":"男"});
最后
以上就是凶狠朋友为你收集整理的JSON在JavaScript中的使用的全部内容,希望文章能够帮你解决JSON在JavaScript中的使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复