jQuery MiniUI

 找回密码
 立即注册
查看: 2327|回复: 4
打印 上一主题 下一主题

JSON获取值 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2013-6-19 11:26:17 |只看该作者 |倒序浏览
我现在有这样一个字符串
var json = {key1:1,key2:{key22:3}

}


我现在有这样一个字符串
var keystring1 = "key1"
var keystring2 = "key2.key22";

我该怎么取到值啊
json[keystring1] 是可以取到的
但是   json[keystring2] 是取不到的

我应该怎么获取到值呢


你们的grid控件 设置field字段的时候是可以直接写  key2.key22 的形式 可以显示的
我不知道 你们是怎么处理才能显示的 ,但是我现在又需要使用到  

求教。。。。多谢。。。。。。。在线等哦 。。。。。

Rank: 4

沙发
发表于 2013-6-19 12:09:07 |只看该作者
有高手知道嘛

Rank: 8Rank: 8

板凳
发表于 2013-6-19 12:25:57 |只看该作者
var keystring2="key2"
json[keysting2].key22

Rank: 4

地板
发表于 2013-6-19 13:02:58 |只看该作者
felt 发表于 2013-6-19 12:25
var keystring2="key2"
json[keysting2].key22

json[keysting2].key22
key22这个是不确定的  不能写常量的  。

Rank: 4

5#
发表于 2013-6-19 13:15:33 |只看该作者
dragon 发表于 2013-6-19 13:02
json[keysting2].key22
key22这个是不确定的  不能写常量的  。

我知道了

使用 eval('('+"json."+keystring2+')');

Archiver|普加软件

GMT+8, 2024-11-28 22:48 , Processed in 1.085043 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部