Jquery 使用带有json的查询打印特定数组

Jquery 使用带有json的查询打印特定数组,jquery,json,charts,Jquery,Json,Charts,我有一个这种格式的json { "data" : { "names" : [ ["alex","brian","charles","darwin"], "marks" : { "math" : ["5", "7", "0", "5"], "science" : ["8", "5", "2", "3"], "french" : ["3", "10", "7", "10"],

我有一个这种格式的json

{
"data" : 
    {
        "names" : [ ["alex","brian","charles","darwin"],

        "marks" : {
            "math" : ["5", "7", "0", "5"],
            "science" : ["8", "5", "2", "3"],
            "french" : ["3", "10", "7", "10"],
            "commerce" : ["9", "6", "12", "10"],
            "total" : ["25", "28", "21", "30"]

        }

    }
}

如何使用jqueryeach语句仅打印total的值..因为我必须将值作为数组动态传递给图表。
提前感谢您

您可以在
yourJsonVariable.data.marks.total访问该数组。如果要将值作为数组传递,则无需使用
$对其进行迭代。每个
都表示json数据是
jsondata

使用


这将为您提供数组。

只需扩展答案,请参见示例

$(document).ready(function () {

var jsonData = {
    "data": {
        "names": ["alex", "brian", "charles", "darwin"],

            "marks": {
            "math": ["5", "7", "0", "5"],
                "science": ["8", "5", "2", "3"],
                "french": ["3", "10", "7", "10"],
                "commerce": ["9", "6", "12", "10"],
                "total": ["25", "28", "21", "30"]



        }
    }
};

alert(jsonData.data.marks.total);
});  

“名称”
之后是否有额外的
[
字符?
$(document).ready(function () {

var jsonData = {
    "data": {
        "names": ["alex", "brian", "charles", "darwin"],

            "marks": {
            "math": ["5", "7", "0", "5"],
                "science": ["8", "5", "2", "3"],
                "french": ["3", "10", "7", "10"],
                "commerce": ["9", "6", "12", "10"],
                "total": ["25", "28", "21", "30"]



        }
    }
};

alert(jsonData.data.marks.total);
});