我的json串哪错了,就是不能执行。

abszhanghe 2008-09-17 06:11:24
var jsonText = {'data1':[
{1,'name1',10 },
{2,'name2',10},
{3,'name3',11}
],
'data2':[
{1,'name1',10 },
{2,'name2',10},
{3,'name3',11}
]
};
...全文
131 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
JoeBlackzqq 2008-10-12
  • 打赏
  • 举报
回复
5楼是对的。
tygfr2008 2008-10-11
  • 打赏
  • 举报
回复
JSON里面的变量名不要加引号,要是用回调的方式的话就是
eval(' + str + ')方式
yeaky 2008-09-26
  • 打赏
  • 举报
回复
应该是用双引号吧,反正我用的全是双引号,正常,格式和你的一样...
http://hi.baidu.com/yeakyang/blog/item/6386731fcf7d1cf0e0fe0ba7.html/cmtid/4dc94e1131cd5417b9127bd2#4dc94e1131cd5417b9127bd2
cylot 2008-09-25
  • 打赏
  • 举报
回复
同意5楼

var UserList = [
{"UserID":11, "Name":{"FirstName":"Truly","LastName":"Zhu"}, "Email":"zhuleipro◎hotmail.com"},
{"UserID":12, "Name":{"FirstName":"Jeffrey","LastName":"Richter"}, "Email":"xxx◎xxx.com"},
{"UserID":13, "Name":{"FirstName":"Scott","LastName":"Gu"}, "Email":"xxx2◎xxx2.com"}
];

对象是属性、值对的集合。一个对象的开始于“{”,结束于“}”。每一个属性名和值间用“:”提示,属性间用“,”分隔。
数组是有顺序的值的集合。一个数组开始于"[",结束于"]",值之间用","分隔。
值可以是引号里的字符串、数字、true、false、null,也可以是对象或数组。这些结构都能嵌套。
字符串和数字的定义和C或Java基本一致。
wjfmail 2008-09-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 varlj 的回复:]
JScript code
var jsonText = {'data1':[
[1,'name1',10 ],
[2,'name2',10],
[3,'name3',11]
],
'data2':[
[1,'name1',10 ],
[2,'name2',10],
[3,'name3',11]
]
};
alert(jsonText['data1'][0][1]);




{}中的数据,应该是{key:alue}这样子的,你的{1,'name1',10 }这样子,当然不行了,我给改成数组了,就可以直接访问了
jsonText['data1'][0]就是[1,'name1…
[/Quote]

说得不错,是这样子的.而且一般也不建议手工写JSON串,没什么意义,只能验证简单的代码.
darluc 2008-09-23
  • 打赏
  • 举报
回复
Zeteyu 2008-09-20
  • 打赏
  • 举报
回复
好像没错,可能其他地方错了
John1CSDN 2008-09-20
  • 打赏
  • 举报
回复
'data1','data2'不要加引号
chaircat 2008-09-20
  • 打赏
  • 举报
回复
你的对象里面都没有对象名啊...
varlj 2008-09-20
  • 打赏
  • 举报
回复

var jsonText = {'data1':[
[1,'name1',10 ],
[2,'name2',10],
[3,'name3',11]
],
'data2':[
[1,'name1',10 ],
[2,'name2',10],
[3,'name3',11]
]
};
alert(jsonText['data1'][0][1]);


{}中的数据,应该是{key:alue}这样子的,你的{1,'name1',10 }这样子,当然不行了,我给改成数组了,就可以直接访问了
jsonText['data1'][0]就是[1,'name1',10]
jsonText['data1'][0][1])就是name1了
quweiie 2008-09-20
  • 打赏
  • 举报
回复
去官网下个js包 转换下,比你生成的要准确些,^_^

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧