我將Object從fiddler傳遞到codeigniter中編寫的服務。我的目標是什麼樣子的:獲取JSON響應在Codeigniter中
我的迴應:
{
"GetResponse":{
"OrgName":"adfasd",
"OrgAdr1":"asdf",
"OrgAdr2":"NA",
"ProductList":[
{
"ProductID":8724,
"Pallets":0,
"Pieces":0,
"Description":"sdfsd"
}
]
}
}
我想要什麼:
我想保存響應爲笨JSON對象,也希望獲取主對象內的JSON對象或數組。
我試了一下:
我的笨服務的方法是這樣的:
public function Save()
{
$Data = json_decode(file_get_contents('php://input'));
echo $Data;
}
但我在響應得到什麼身體裏面提琴手。
如果我用這個代碼:
$Data = file_get_contents('php://input');
echo $Data;
則顯示我的反應,但在字符串的形式。我想將它保存爲JSON對象。
誰能告訴我我在這裏錯過了什麼?
你的回覆不是有效的json string.check this here http://json.parser.online.fr –
@RajeevRanjan它只是一個額外的「,」(逗號)。我解決了它PLZ現在檢查它 –
嘗試var_dump(); –