我正在使用API从curl获取一些数据。我得到的回答就像:
{
"abc": 123,
"zxc": 122339900,
"cui": "usd",
"cumer": "wXl3tAPXCM",
"fee": 0,
"live": false,
"object": "test",
"paid": true,
"sss": {
"qwe": "4242",
"wer": "sss",
"mkm": "isa"
}
}
它是以哪种形式出现的?我如何解析它以获得进一步处理的数组中的相同值? 任何想法都将不胜感激。
答案 0 :(得分:3)
$new = json_decode($returnData);
这是一个json,可以通过函数json_decode
转换为PHP数组答案 1 :(得分:2)
答案 2 :(得分:2)
回复位于JSON
它正在成为将数据从一台机器传输到另一台机器的标准,因为它具有带宽友好性和语言无关性。
要将JSON转换为PHP数组,您可以使用PHP的本机json_decode
$new = json_decode($returnData, TRUE);
请确保将最后一个参数设为TRUE,否则您将获得PHP Object而不是数组。
答案 3 :(得分:1)
这是一个json字符串。你必须解码如下&你会得到一个数组。
$your_array = json_decode($your_String);
答案 4 :(得分:1)
数据采用“JSON”格式,您必须使用json_decode()
函数对数据进行解码。
答案 5 :(得分:0)
这个回应是json。使用json_decode例如
$myarray = json_decode ($response, True);
第二个参数True告诉函数生成一个关联数组。