如何使用Android在Request上发送JSON对象(在get方法中)?

时间:2015-07-30 10:12:10

标签: android json web-services httpconnection

我想发送以下参数

 data={"method": "category", "parameter": {"id":20, "language":"en"}} 

到网络服务 我如何从android for get方法做​​到这一点? 我试过但没有工作。

2 个答案:

答案 0 :(得分:0)

你的JSON是这样创建的:

 try {
                JSONObject jsonObject = new JSONObject();
                jsonObject.put("method", "category");
                JSONObject jsonObject1 = new JSONObject();
                jsonObject1.put("id", 20);
                jsonObject1.put("language", "en");
                jsonObject.put("parameter",jsonObject1 );
            } catch (JSONException e) {
                e.printStackTrace();
            }

现在,您可以在请求中使用"数据"

将其添加到您的请求中

答案 1 :(得分:0)

试试这个

JSONObject jsonObject = new JSONObject();
jsonObject.put("id",20 );
jsonObject.put("language","en");

JSONObject jsonObject2 = new JSONObject();
jsonObject2.put("method", "category");
jsonObject2.put("parameter", jsonObject.toString());