关于json动态取值

luhongbin220 2012-07-30 09:39:55
假如我有个json数据
var json = [{"0":"一","1","01","2":"02"},{"0":"二","1":"01","2":"02","3":03}];
json = $.parseJSON(json);
除了"0"中的内容是固定绝对有的,1、2、3中的内容都是不固定,后台添加有就有没有就没有
请问怎么去遍历它的值呢?

显示成:
0:一
1:01
2:02

0:二
1:01
2:02

...全文
96 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
小飛不想飛 2012-07-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

JScript code
var json = [{ "0": "一", "1": "01", "2": "02" }, { "0": "二", "1": "01", "2": "02", "3": "03"}],o;
for (var i = 0, j = json.length; i < j; i++) {
if (i != 0) document.write('<……
[/Quote]
正解,已经测试过了,我的和他差不多,就不写了
Go 旅城通票 2012-07-30
  • 打赏
  • 举报
回复
var json = [{ "0": "一", "1": "01", "2": "02" }, { "0": "二", "1": "01", "2": "02", "3": "03"}],o;
for (var i = 0, j = json.length; i < j; i++) {
if (i != 0) document.write('<br/><br/>')
o = json[i];
for (attr in o)
document.write(attr + ":" + o[attr] + "<br/>");
}
luhongbin220 2012-07-30
  • 打赏
  • 举报
回复
显示成:
0:一
1:01
2:02

0:二
1:01
2:02
3:03
luhongbin220 2012-07-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
JScript code

var json = [{ "0": "一", "1": "01", "2": "02" }, { "0": "二", "1": "01", "2": "02", "3": "03"}],o;
for (var i = 0, j = json.length; i < j; i++) {
if (i != 0) document.write……
[/Quote]
谢谢,我再研究研究修改修改看看,因为要做动态的生成菜单。

87,901

社区成员

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

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