<script type="text/javascript">
getJson('age'); function getJson(key){
var jsonObj={"name":"傅红雪","age":"","profession":"刺客"};
//1、使用eval方法
var eValue=eval('jsonObj.'+key);
alert(eValue);
//2、遍历Json串获取其属性
for(var item in jsonObj){
if(item==key){ //item 表示Json串中的属性,如'name'
var jValue=jsonObj[item];//key所对应的value
alert(jValue);
}
}
//3、直接获取
alert(jsonObj[''+key+'']);
}
</script>
相关文章
- 对于json对像,怎么遍历json对象的所有key,在使用json对象时,如果无法知道key,怎么通过key变量来获取值
- c#中将【对象转成 JSON 格式的字符串】 及获取Json格式字符串并将转成Json对象 及对js数组取数据
- 遍历和添加json对象的属性 和 遍历普通js对象的属性
- '无法从节点js中的JSON对象获取值
- js中的json对象和字符串之间的转化
- Js 怎么遍历json对象所有key及根据动态key获取值
- js中json对象不规律key的遍历实现和json对象length属性的调用
- JS(JQEERY) 获取JSON对象中的KEY VALUE
- 如何从mongodb获取数据并将其转换为node.js中的json对象?
- js获取json对象中的key和value,并组成新数组