我有这个json(来自文件Php):
{
"rows": [
{
"id": "91",
"cell": [
"91",
"Europe",
"England",
"Mark",
"London",
"blablabla"
]
}
]
}
我必须通过jquery阅读它。我使用此代码不完整:
$.ajax({
url: 'test.php',
dataType: 'json',
data: data,
success: function(response){
var obj = JSON.parse(response);
?????
}
});
示例输出:
State: Europe
Name : Mark
City: London
Note: Blablabla
Json总是只返回行。 我找到了很多例子,但我使用的格式非常不同。
答案 0 :(得分:1)
与任何对象相同:
obj.rows
obj.rows[0].id
obj.rows[0].cell
obj.rows[0].cell[0]
//etc.
显然你应该为你不止一次使用的任何值创建一个变量,但为了清楚起见,我在这里排除了它。
答案 1 :(得分:0)
您可以按索引访问数组中的元素。在您的回复中Rows
和cell
为Arrays
。
For state = `json_response.rows[0].cell[1]` //Index of state is 1 in `cell`
City: `json_response.rows[0].cell[4]`
注意:如果它总是返回一行,您可以将我们的响应限制为
{
"id": "91",
"cell": [
"91",
"Europe",
"England",
"Mark",
"London",
"blablabla"
]
}