如何在js文件中将其回显之前在php中格式化json响应

时间:2019-06-02 09:03:55

标签: php json

$ch = curl_init($url);
$result = curl_exec($ch);

这是结果

{"response":"1", "name":"john", "id":22, "again":0, "text":xe};

在通过ajax在js文件中回显之前,我想对其进行格式化,因此我只获得要使用的数据,即id和name,但它输出了wrog数据

$data = array();
$data[] = array("id"=>$result.'id', "name"=>$result.'name');
echo $data;

它打印的数据

( [0] => Array ( [id] => 1id and so on

1 个答案:

答案 0 :(得分:0)

如果您希望结果成为对象,请在下面进行

  

$ obj = json_decode($ result);

如果您希望将其变为数组,请执行以下操作

  

$ arr = json_decode($ result,true);

POST: https://website.com/api/ttt


Request body like {
"XX": 15.5,
"TYY": 3,
"ZZ": [
{
"A": 4,
"B": 10.0,
"C": 7,
"D": 2
}
],
"R": 55,
"Q": 66,
"S": 77,
"T":1223
}