JS读取Json数据结构节点的值

下面json官方的js,结合ajax来读取解释json结构的数据。

<script>

 //直接声明json数据结构
 var myJSONObject = {"bindings": [
   {"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
   {"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},
   {"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
  ]
 };

alert(myJSONObject["bindings"][0].method); //这里读取节点bindings中第一个数组位置method的值

也可以使用循环来读取

 for(var key in myJSONObject){
  alert(myJSONObject[key][0].regex)
 }

</script>

下面是json官方的js文件

<script src="json2.js"></script>

// rtval的值:{"digg":[{"diggnum":"12","offnum":"0","pageviews":"680","username":"dodo"}]}

function callback(rtval)

{

 var myJSONObject2=eval("("+rtval+")");
 alert(myJSONObject2["digg"][0].diggnum)

}

</script>

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值