使用 jquery $.each 解析具有多维数组值的 json
Parsing json with multiple dimension array values using jquery $.each
我想使用 jquery 解析 JSON 值,我无法使用 $.each 获取所有值,但我可以获取密钥。我不知道如何解析这些值。以下代码用于我的 project.so 以下是我需要解析它的 json。
{
"0": {
"Date": "2013-09-05 03:56:30"
},
"1": {
"City": {
"id": "1",
"country_id": "1",
"cityname": "Mumbai",
"city_urlname": "mumbai",
"lat": "19.0759837",
"long": "72.87765590000004",
"status": "enable",
"flag": "0",
"created_on": "2013-09-04 22:02:42"
}
},
"2": {
"City": {
"id": "2",
"country_id": "1",
"cityname": "Chennai",
"city_urlname": "chennai",
"lat": "13.0524139",
"long": "80.25082459999999",
"status": "enable",
"flag": "0",
"created_on": "2013-09-04 00:53:54"
}
},
"33": {
"Category": {
"id": "1",
"parent_id": null,
"name": "dream",
"category_urlname": "culture",
"lft": "1",
"rght": "2",
"created_on": "2013-08-13 05:51:04",
"status": "enable",
"flag": "0"
}
},
"34": {
"Category": {
"id": "2",
"parent_id": null,
"name": "Education",
"category_urlname": "education",
"lft": "3",
"rght": "4",
"created_on": "2013-08-13 05:51:23",
"status": "enable",
"flag": "0"
}
},
"35": {
"Category": {
"id": "3",
"parent_id": null,
"name": "Marketing",
"category_urlname": "marketing",
"lft": "5",
"rght": "6",
"created_on": "2013-08-13 05:51:51",
"status": "enable",
"flag": "0"
}
}
}
$.getJSON("http://demourl/something?date=0000-00-00",function(data){
$.each(data, function(i,value){
alert(i);
alert("city"+value.City.id);-->i cannot get the city or category values
});
});
你说得不够多,但如果你尝试这个,你会得到一个想法
$.each(data, function(k, v){
if('Date' in v) console.log('Date : ' + v.Date);
if('Category' in v) console.log('Category : ' + v.Category.name);
if('City' in v) console.log('City : ' + v.City.cityname);
});
检查此示例。
相关文章:
- 为DataTables aoColumnDefs创建JavaScript数组(JSON格式)
- 使用 Javascript 将行添加到数组 json
- PHP数组JSON编码和该对象在ExtJs中解码
- 数组json转换为数组json
- 将Blob文本转换为Javascript中的数组/JSON对象
- 如何合并这些数组/json 对象
- 尝试从数组 JSON 键中删除引号
- JavaScript 中的数组 JSON
- 在数组 JSON 格式的 JavaScript 变量末尾添加新地址
- 如何访问这个Javascript数组(JSON对象?)
- rails传递记录数组(JSON)
- 按值提取对象/数组json vs数组
- 获取具有子数组json值的数组的值
- Object对象数组Json.字符串数组的字符串化
- 如何在Ext js 4.1中过滤数组json
- PHP -多维数组Json
- 正在分析数组Json以选择Tag
- 试图将字符串数据转换为数值数据,将数据放入数组的数组(Json)
- 从数组json、javascript中的specf值中删除引号
- 使用JavaScript或jQuery读取数组JSON