【发布时间】:2017-08-22 15:13:47
【问题描述】:
我有两个简单的课程。
public class account_ {
public String account_id;
public String fname ;
public String lname ;
public loging_REQUIREMENT login_R;
}
public class loging_REQUIREMENT{
public String login_id;
public String login_key;
.
.
}
我使用 Volley 将数据发布/放入服务器。
StringRequest stringRequest=new StringRequest(Request.Method.PUT, url + "profile", new Response.Listener<String>() {
@Override
public void onResponse(String response) {
volleyCallback.onSuccess(response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
volleyCallback.onError(error+"");
}
}){
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String,String> params=new HashMap<String, String>();
params.put("account_id",account_.account_id);
params.put("fname",account_.fname);
params.put("lname",account_.lname);
params.put("login_R", ********* my problem******* );
return params;
}
};
RequestQueue requestQueue= Volley.newRequestQueue(context);
requestQueue.add(stringRequest);
}
在这种情况下,我尝试手动输入“login_R”,但它不起作用,因为在此之前和之后自动输入一些引号并给我 JSON 语法错误,现在我不能将“log_R”放入“params” ”。我该怎么做?
【问题讨论】:
标签: java android json android-volley