Json 的map key
2012-04-30 09:23
232 查看
{"provinces":{"11":"北京市 ","12":"天津市","13":"河北省
","14":"山西省","15":"内蒙古自治区","21":"辽宁省","22":"吉林省","23":"黑龙江省
","31":"上海市","32":"江苏省
","33":"浙江省 ","34":"安徽省
","35":"福建省 ","36":"江西省","37":"山东省","41":"河南省","42":"湖北省
","43":"湖南省","44":"广东省","45":"广西壮族自治区","46":"海南省","50":"重庆市","51":"四川省","52":"贵州省","53":"云南省","54":"西藏自治区","61":"陕西省","62":"甘肃省","63":"青海省","64":"宁夏回族自治区","65":"新疆维吾尔自治区","71":"台湾省","81":"香港特别行政区","82":"澳门特别行政区","99":"海外"}}
var regions=request.responseText.parseJSON();
for(var k in regions.provinces)
{
alert(regions.provinces[k.toString()]);
}
另一个简单办法就是:
for (var k in regions.provinces)
if (regions.provinces.hasOwnProperty(k))
alert(...)
判断hasOwnProperty就将prototype中的都排除掉了
","14":"山西省","15":"内蒙古自治区","21":"辽宁省","22":"吉林省","23":"黑龙江省
","31":"上海市","32":"江苏省
","33":"浙江省 ","34":"安徽省
","35":"福建省 ","36":"江西省","37":"山东省","41":"河南省","42":"湖北省
","43":"湖南省","44":"广东省","45":"广西壮族自治区","46":"海南省","50":"重庆市","51":"四川省","52":"贵州省","53":"云南省","54":"西藏自治区","61":"陕西省","62":"甘肃省","63":"青海省","64":"宁夏回族自治区","65":"新疆维吾尔自治区","71":"台湾省","81":"香港特别行政区","82":"澳门特别行政区","99":"海外"}}
var regions=request.responseText.parseJSON();
for(var k in regions.provinces)
{
alert(regions.provinces[k.toString()]);
}
另一个简单办法就是:
for (var k in regions.provinces)
if (regions.provinces.hasOwnProperty(k))
alert(...)
判断hasOwnProperty就将prototype中的都排除掉了
相关文章推荐
- 把页面中的JSON转化为JAVA
- JS解析json数据(如何将json字符串转化为数组)
- 说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
- asp.net webservice返回json
- 使用ajax请求servlet返回json格式字符串
- 掌握 Ajax,第 11 部分: 服务器端的 JSON
- jQuery 遍历 json 方法大全
- 怎样快速的遍历json的属性 然后将属性添入数组
- JSONObject与JSONArray的使用(org.net)
- JAVA学习笔记--线程请求Json数据,并解析绑定到listView
- Resource interpreted as Document but transferred with MIME type application/json ...
- package.json 配置
- json 字符串转换为Object实体数组
- Django,再谈json序列化
- json数据出现{“$ref:”$[0]},无法得到所有数据
- asp.net中 使用jquery+ashx 做ajax,json做数据传输
- 深入了解Struts2返回JSON数据的原理及具体应用范例
- JSONObject与JSONArray的使用
- php函数json_encode的用法
- 如何将bean转换为json对象