Javascript 如何阅读这个简单的json?

Javascript 如何阅读这个简单的json?,javascript,jquery,json,Javascript,Jquery,Json,我有这个json(来自Php文件): 我必须通过jquery阅读它。我使用的代码不完整: $.ajax({ url: 'test.php', dataType: 'json', data: data, success: function(response){ var obj = JSON.parse(response); ????? } }); 示例输出: State: Europe Name : Mark City: London

我有这个json(来自Php文件):

我必须通过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始终只返回行。
我发现了许多示例,但我使用的格式非常不同。

与任何对象使用的方式相同:

obj.rows
obj.rows[0].id
obj.rows[0].cell
obj.rows[0].cell[0]
//etc.

显然,您应该为多次使用的任何值创建一个变量,但为了清楚起见,我在这里排除了该变量。

您可以通过索引访问数组中的元素。在您的响应中,
单元格
数组

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"
        ]
    }

谢谢。。它工作得很好,但只有在将数据类型从json修改为html之后。如果我使用json,json中会出现错误。parse@user3361865如果您希望数据类型为json,那么必须删除
var obj=json.parse(response)此行,因为响应已经是jsonobject@user3361865很酷,很乐意帮忙。
    {
        "id": "91",
        "cell": [
            "91",
            "Europe",
            "England",
            "Mark",
            "London",
            "blablabla"
        ]
    }