Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
遍历javascript中的JSON数据_Javascript_Php_Arrays_Json_Loops - Fatal编程技术网

遍历javascript中的JSON数据

遍历javascript中的JSON数据,javascript,php,arrays,json,loops,Javascript,Php,Arrays,Json,Loops,我有一个返回JSON编码数据的php脚本,如下所示: { "1": { "from":"Vimbai Jongwe", "msg":"wadii" }, "2": { "from":"Brian Dube",

我有一个返回JSON编码数据的php脚本,如下所示:

         {
            "1":
                {
                    "from":"Vimbai Jongwe",
                    "msg":"wadii"
                },
            "2":
                {
                    "from":"Brian Dube",
                    "msg":"Eh Chibaba"
                }
            }

因此,现在我想使用要显示在某处的键
msg
访问该数据。

您可以像下面那样循环它

var数据={
"1":
{
“发件人”:“Vimbai Jongwe”,
“msg”:“wadii”
},
"2":
{
“发件人”:“Brian Dube”,
“msg”:“Eh Chibaba”
}
}
for(数据中的var d){
console.log(数据[d].from+“->”+数据[d].msg);

}
尝试下面的代码您可以按下面的代码循环和打印

a = {
        "1":
        {
            "from":"Vimbai Jongwe",
            "msg":"wadii"
        },
        "2":
        {
            "from":"Brian Dube",
            "msg":"Eh Chibaba"
        }
    };

    for(var i in a){
        console.log(a[i].from);
        console.log(a[i].msg);
    }

您必须循环使用此json来显示iTunes
json.parse()
,并像处理任何常规javascript对象一样处理它。@walk可以显示吗me@kingraphaII
var parsedJSON=JSON.parse(yourJSONstring)
,parsedJSON将是一个与JSON文本对应的对象。我很确定这是一个重复的对象。