解码json对象从Android应用程序发送到php服务器

时间:2015-05-06 17:31:17

标签: php android json

我从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值吗?非常感谢:)。

0 个答案:

没有答案