- <script type="text/javascript">
- getJson('age');
- function getJson(key){
- var jsonObj={"name":"傅紅雪","age":"24","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中key對應的值