[問題] Volley的JsonObject PHP要怎麼接收?

作者: yhn0tgb60 (呦厚厚)   2014-06-01 04:29:47
我使用 Volley 的 JsonObjectRequest 丟 JSONObject 給 PHP
JSONObject 的資料是沒問題的
送之前有先印出來看 是{ "name":"aaaa" } 很簡單
到了 PHP 時 卻沒辦法解讀這筆資料
我看範例 好像 PHP應該是
$json_string = json_decode($_POST['name']);
$json_associative_array = json_decode($json_string,true);
echo json_encode($json_associative_array);
我試者把 我android 送給 php的資料 再送回給 android
我只是要確定 接收是否正確
不過結果都是 Error 好像都是 JSONObject 無法解析的問題
org.json.JSONException:
Value <br of type java.lang.String cannot be converted to JSONObject
我PHP 只打echo json_encode(array('id' => '123', 'data' => 'abc'));
android 是收的到的
所以表示傳輸功能 應該是正常的
就是 PHP接受json 在解析時有問題
我懷疑是 $_POST 的問題
$_POST 似乎需要 HTML 的功能配合
但我 json 的網址是打 "http://192.168.1.2/test/test01.php"
我是直接操作 php 並沒有透過 HTML
不知道該怎麼解決這個問題?
作者: TsaoCCFGOGO (書唸累時,就算數學吧)   2014-06-02 18:03:00
$_POST 是 php POST 時送出的資料例:http://www.webtech.tw/info.php?tid=34

Links booklink

Contact Us: admin [ a t ] ucptt.com