如何将json响应转换为javascript数组

时间:2017-07-15 07:30:06

标签: javascript php arrays json

我收到了带有多个数组的json对象,并且在数组下有很多子数组。如何转换php数组?

Object {
    que: Array[2], 

    cmd: Array[0], 

    _bidsRequested: Array[2], 

    _bidsReceived: Array[2]

    0: ad: "3924e7bfe" adUnitCode: "div-gpt-23"

    1:ad: "3924e7bfe" adUnitCode: "div-gpt-24"
}

我只想要_bidsReceived数组

下的广告变量
a=3924e7bfy
b=3924e7bfe

1 个答案:

答案 0 :(得分:0)

我从您的代码中了解到,您收到了一个JSON响应,其中包含一些将数组作为值的键。

第1步:将您的JSON响应转换为PHP数组

$phpArray = json_decode($jsonResponse,true);

步骤:现在你有一个PHP数组,你可以根据需要进行调整。

$a = $phpArray["_bidsReceived"][0]["ad"];
$b = $phpArray["_bidsReceived"][1]["ad"];

如果你能给我一个字符串格式的确切JSON响应,我可以编写你要部署的确切代码。