我有一个脚本,可以在此
中返回json结果图1
["No=>0001","Name=>DONALD FRIMP","Address=>B BLOCK 2"]
但我希望它像这样返回
图2
[{"No":"0001","Address":"B BLOCK 2"}]
这是我的php
$data=array('No=>'.$customer->No,Address=>'.$customer->Address);
echo json_encode($data);
有关如何让json像figure 2
一样返回的任何帮助。
答案 0 :(得分:1)
使用正确的数组:
$data=array('No' => $customer->No, 'Address' => $customer->Address);
echo json_encode($data);
那将输出一个JSON对象。如果您希望将它包装在JSON中的列表中,请将其包装在PHP中的数组中:
echo json_encode(array($data));
答案 1 :(得分:1)
试试这个
$data=array('No'=>$customer->No,'Address'=>$customer->Address);
echo json_encode(array($data));
答案 2 :(得分:0)
你可以使用数组
$myArray[]['No'] = "0001";
$myArray[]['Address'] = "B BLOCK 2";
echo json_encode($myArray);