我已经创建了api但我需要标准的json格式

时间:2016-02-16 12:19:34

标签: php json api

我在php中有以下代码

$res=array(
      'id'=>'1001',    
      'book'=> 'bname'  
      );
echo json_encode($res);

我期待以下输出

{
   "data":{
      "id":"1001",
      "book":"bname",
      }

}

3 个答案:

答案 0 :(得分:1)

json_encode不会在你告诉它输出的内容中神奇地添加{"data": ...}包装。

如果你想要那个包装器,你必须提供它:

$res=array(
      'id'=>'1001',    
      'book'=> 'bname'  
      );
echo json_encode(array(
    'data' => $res
));

答案 1 :(得分:1)

尝试这个为你工作....它给你想要的输出

$res=array(
      'id'=>'1001',    
      'book'=> 'bname'  
      );
      $response = array("data"=>$res);
echo json_encode($response);

答案 2 :(得分:0)

您可以使用这些代码来获得该输出。

logtalk_load/1