json对象与json字符串区别

1.js中的json对象定义为

var  obj = new student();

obj.name = "小一";

obj.age=20;

这样定义一个对象就显得很麻烦,此时为了简便的定义对象,所以就出现了一种简单的方式json格式

var obj = {name:"小一",age:20},

这样就显得很简单了;


2.而json中的json字符串为

var jsonStr = '{"name":"xiaoyi","age":20}';

此时需要注意的是:要定义json字符串,那么key必须加双引号"";


3.Js中JsonStr转成Josn方式:

讲一个json字符串转成json对象方法为下,eval()中的括号必不能少
var Json = eval("(" + jsonStr+ ")")


4. 遍历json对象的数据;

如:定义一个json对象

var o = {username:"小一",age:20}

此时遍历拿到对象的数据有两种方式:

第一种:alert(o.username)   --> 打印为"小一";    即为(对象.key)

第二种:alert(o["username"])  -->打印为"小一"    即为(对象["可变参数"]);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值