我从android发送json对象:
//Create JSONObject here
JSONObject json = new JSONObject();
json.put("key", String.valueOf(args[0]));
String postData=json.toString();
// Send POST output.
printout = new DataOutputStream(urlConn.getOutputStream ());
printout.writeUTF(URLEncoder.encode(postData,"UTF-8"));
Log.i("NOTIFICATION", "Data Sent");
printout.flush ();
printout.close ();
当它被发送到服务器时,它看起来像下面的代码片段。 ???%7B%22key%22%3A%22value%22%7D
我应该添加第一个???每个都是钻石。当我解码整个json对象时,我得到null。在PHP服务器我有
$somevar=json_decode(json, true);
返回null。有人能指出我如何检索json值吗?非常感谢:)。