【问题标题】:How to send a JSON object(in get method) over Request with Android?如何使用 Android 通过 Request 发送 JSON 对象(在 get 方法中)?
【发布时间】:2015-10-21 15:28:34
【问题描述】:

我要发送以下参数

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

到网络服务 如何从 android 的 get 方法执行此操作? 我试过但没用。

【问题讨论】:

    标签: android json web-services httpconnection


    【解决方案1】:

    试试这个

    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());
    

    【讨论】:

      【解决方案2】:

      您的 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();
                  }
      

      现在您可以将其添加到您的请求中,键为 "data"

      【讨论】:

        猜你喜欢
        • 2011-03-02
        • 2017-08-16
        • 1970-01-01
        • 2019-06-24
        • 1970-01-01
        • 2012-06-12
        相关资源
        最近更新 更多