Java 如何在凌空字符串请求中提供json参数(Android Studio)

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

我想在截取字符串请求中传递以下JSON对象:

{
    "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);