【发布时间】:2015-10-21 15:28:34
【问题描述】:
我要发送以下参数
data={"method": "category", "parameter": {"id":20, "language":"en"}}
到网络服务 如何从 android 的 get 方法执行此操作? 我试过但没用。
【问题讨论】:
标签: android json web-services httpconnection
我要发送以下参数
data={"method": "category", "parameter": {"id":20, "language":"en"}}
到网络服务 如何从 android 的 get 方法执行此操作? 我试过但没用。
【问题讨论】:
标签: android json web-services httpconnection
试试这个
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());
【讨论】:
您的 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"
【讨论】: