Json

关于JSON:
A. JSON用冒号来赋值,每一条赋值语句用逗号分开.整个对象用大括号封装起来.可用大括号分级嵌套数据.
B. 对象描述中存储的数据可以是字符串,数字或布尔值,对象描述也可存储函数,那就是对象的方法

//典型的json格式
var jsonObject =
{
"name": "atguigu",
"age": 12,
"address": { "city": "beijing", "school": "硅谷" },
"teaching": function () {
alert("javaEE,Android...");
}
};
//alert(jsonObject.name);
//alert(jsonObject.address.school);
//jsonObject.teaching();

var jsonStr = "{'name':'atguigu草终于等到你'}"; //这是是一个字符串

//那么问题来了 怎么把字符串转换为json对象呢
//使用eval()方法
var testStr = "alert('hello eval')";
// alert(testStr);//这样打印出来的是 alert('hello eval') 字符串

//eval可以把一个字符串转换为本地的JS代码执行
eval(testStr);//这样才能执行js代码

//把JSON字符串转为JSON对象.
var testObject = eval("(" + jsonStr + ")");
alert(testObject.name);

转载于:https://www.cnblogs.com/hexiao/p/4807659.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值