无法解析一些简单的JSON

jon*_*ich 0 ajax jquery json

我不知道我在这里做错了什么,但我已经有一段时间了.

这是我回来的JSON的一个例子:

[
    {
        "0": "Horses",
        "1": "Cows",
        "Category": "Animals",
        "total_number": "90"
    }
]
Run Code Online (Sandbox Code Playgroud)

我通过AJAX得到了这个...我的success函数看起来像这样:

success: function(data) {
          console.log(data); //this gives me the above JSON
        var tot_num = data.total_number; //this comes back as undefined
 }
Run Code Online (Sandbox Code Playgroud)

为什么最后一个变量(tot_num)以未定义的形式返回?

epa*_*llo 5

它重新定义undefined,因为它是一个与第一个索引中的对象一起返回的数组.

data[0].total_number
Run Code Online (Sandbox Code Playgroud)