Java 如何在凌空字符串请求中提供json参数(Android Studio)
我想在截取字符串请求中传递以下JSON对象:Java 如何在凌空字符串请求中提供json参数(Android Studio),java,kotlin,android-volley,Java,Kotlin,Android Volley,我想在截取字符串请求中传递以下JSON对象: { "command":"connect", "port":"VIRTUAL", "baudrate":115200, "printerProfile":"_default", "save":true, "autoconnect&quo
{
"command":"connect",
"port":"VIRTUAL",
"baudrate":115200,
"printerProfile":"_default",
"save":true,
"autoconnect":false
}
响应为1
如何在Android studio中使用Kotlin和Volley实现这一点?RequestQueue queue=Volley.newRequestQueue(上下文);
RequestQueue queue = Volley.newRequestQueue(context);
StringRequest sr = new StringRequest(Request.Method.POST,URL, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
//response
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
//error
}
}){
@Override
protected Map<String,String> getParams(){
Map<String,String> params = new HashMap<String, String>();
params.put("command","connect");
params.put("port","VIRTUAL");
params.put("baudrate", "115200");
params.put("save","true");
params.put("autoconnect","false");
return params;
}
};
queue.add(sr);
StringRequest sr=newStringRequest(Request.Method.POST、URL、new Response.Listener()){
@凌驾
公共void onResponse(字符串响应){
//回应
}
},new Response.ErrorListener(){
@凌驾
公共无效onErrorResponse(截击错误){
//错误
}
}){
@凌驾
受保护的映射getParams(){
Map params=新的HashMap();
参数put(“命令”、“连接”);
参数put(“端口”、“虚拟”);
参数put(“波特率”、“115200”);
参数put(“保存”、“真实”);
参数put(“自动连接”、“假”);
返回参数;
}
};
添加(sr);
RequestQueue queue=Volley.newRequestQueue(上下文);
StringRequest sr=newStringRequest(Request.Method.POST、URL、new Response.Listener()){
@凌驾
公共void onResponse(字符串响应){
//回应
}
},new Response.ErrorListener(){
@凌驾
公共无效onErrorResponse(截击错误){
//错误
}
}){
@凌驾
受保护的映射getParams(){
Map params=新的HashMap();
参数put(“命令”、“连接”);
参数put(“端口”、“虚拟”);
参数put(“波特率”、“115200”);
参数put(“保存”、“真实”);
参数put(“自动连接”、“假”);
返回参数;
}
};
添加(sr);