json对象与json字符串区别

来源:互联网 发布:软件项目经理资格证 编辑:程序博客网 时间:2024/06/06 05:30

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"])  -->打印为"小一"    即为(对象["可变参数"]);


原创粉丝点击