【发布时间】:2017-07-13 15:37:01
【问题描述】:
我是发送帖子请求的新手。我想以 json 字符串的形式发送一个对象,我该如何实际发送 json 本身?到目前为止我有这个:
try {
Gson gson = new Gson();
objInString = gson.toJson(obj);
} catch (Exception e) {
e.printStackTrace();
}
//json request
JsonObjectRequest jsonObjReq = new JsonObjectRequest(
Request.Method.POST, url,
new Response.Listener<JSONObject>(){
@Override
public void onResponse(JSONObject response) {
Log.d(TAG, response.toString());
}
}, new Response.ErrorListener(){
@Override
public void onErrorResponse(VolleyError error){
VolleyLog.d(TAG, "Error: " + error.getMessage());
}
})
【问题讨论】:
-
使用
new JsonObjectRequest( Request.Method.POST, url, objInString, new Response.Listener<JSONObject>(){或者如果objInString是字符串,则使用new JSONObject(objInString) -
@ρяσѕρєяK,我的 objInString 是一个字符串,我该怎么做?
标签: android json post gson android-volley