-2
送我有這個JSON機器人,PHP,在PHP文件解析JSON在Android
{
"count":"3",
"num":"1",
"array":[
{
"id":"a_a",
"amount":56,
"duration":"0:12",
"time":1234566,
"type":0
},
{
"id":"a_a",
"amount":56,
"duration":"0:12",
"time":1234566,
"type":1
}
]
}
創造了它在Android和由**HttpPost**
發送它,我已經嘗試了很多的方法來獲得在PHP中的數據,我的PHP文件是這樣的:
<?php
$response = array();
//$json_data = json_encode(stripslashes($_POST['jsonarray']))
$josn = file_get_contents("php://input");
$json_data = json_decode($josn,true);
$count = $json_data->{'count'};
$num = $json_data["num"];
$response["data"]=$count;
$response["data2"]=$num;
// echoing JSON response
echo json_encode($response);
?>
但$count
和$num
始終返回null,任何幫助,請和感謝。
你肯定'$ josn '有什麼價值?你能告訴我們輸出嗎? –
是的,它返回'{\\\「count \\\」:\\\「2 \\\」,\\\「num \\\」:\\\「1 \\\」,\\\「陣列\\\ 「:[{\\\」 ID \\\ 「:\\\」 A_A \\\」,\\\ 「量\\\」:56,\\\ 「持續時間\\\」: \\\ 「0:12 \\\」,\\\ 「時間\\\」:1234566,\\\ 「類型\\\」:0},{\\\ 「ID \\\」:\\ \ 「A_A \\\」,\\\ 「量\\\」:56,\\\ 「持續時間\\\」:\\\ 「0:12 \\\」,\\\「時間\\\ 「:1234566,\\\」 類型\\\ 「:1},{\\\」 ID \\\ 「:\\\」 A_A \\\」,\\\ 「量\\\」:56, \\\「duration \\\」:\\\「0:12 \\\」,\\\「time \\\」:1234566,\\\「type \\\」:2}]}' – alaa7731
那麼'$ json_data'輸出是什麼呢? –