首页 > 代码库 > JSON格式的属性访问 - 点号或者中括号
JSON格式的属性访问 - 点号或者中括号
1. json格式-访问Json属性名、属性值
<script> //JSON格式的attr访问 - 点号或者中括号 -注意:中括号里面可以放变量 var imgData=http://www.mamicode.com/{"name":"图片描述和图片相对路径", "title":"logo图片","url":"logo.png" }; alert( imgData.name ); alert( imgData["name"] ); var str="name" ; alert( imgData[str] ); var json1={"name":"这里是一组图片的文字描述和图片相对路径", "title":["logo图片","图片1","图片2","图片3"], "url":["logo.png","1.png","2.png","3.png"] };alert( json1.name);alert( json1.url );alert( json1.url[1] );alert( json1["name"]);alert( json1["url"] );alert( json1["url"][1] );var json2 ={ "name":"图片描述和图片相对路径", "imgData":[ { "name":"图片1", "title":"logo图片1","url":"logo1.png" } , { "name":"图片2", "title":"logo图片2","url":"logo2.png" } , { "name":"图片3", "title":"logo图片3","url":"logo3.png" } ] }; alert( json2.name ); alert( json2.imgData ); alert( json2.imgData[0].name ); alert( json2["name"] ); alert( json2["imgData"] ); alert( json2["imgData"][0].name ); </script>
2.for-in 访问Json属性名称 ,属性值
<script> var json1= { "name":"july", "age":18, "imgSrc":["1.png","2.png","3.png" ] }; /* for-in 访问属性名称: name age imgSrc*/ for( var attr in json1){ console.log( attr); } /* for-in 访问属性值: july 18 ["1.png", "2.png", "3.png"] */ for( var attr in json1){ console.log( json1[attr]); } </script>
3.for-in 访问对象的属性名称 ,属性值
// for-in 访问对象的属性名、属性值 for( var attr in window){ console.log( attr ); } for( var attr in window){ console.log( window[attr] ); }
// for-in 访问对象的属性名、属性值 for( var attr in document){ console.log( attr ); } for( var attr in document){ console.log( document[attr] ); }
JSON格式的属性访问 - 点号或者中括号
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。