响应json对象获取空值

响应json对象获取空值,json,rest,spring-mvc,Json,Rest,Spring Mvc,我正在尝试调用以下代码 // object LoginVM loginVM = new LoginVM(); loginVM.setUserName("admin"); loginVM.setUserPassword("s@1234"); loginVM.setClientIpAddress("::1"); loginVM.setIsPinActive(false); loginVM

我正在尝试调用以下代码

        // object 
        LoginVM loginVM = new LoginVM();
        loginVM.setUserName("admin");
        loginVM.setUserPassword("s@1234");
        loginVM.setClientIpAddress("::1");
        loginVM.setIsPinActive(false);
        loginVM.setLoginWithPIN(false);


        //connection
        URL url = new URL("http://192.168.202.118/UMService/UserLogin/Login");
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        conn.setDoOutput(true);
        conn.setRequestMethod("POST");
        conn.setRequestProperty("Accept", "application/json");
        conn.setRequestProperty( "Content-Type", "application/json"); 

        conn.setDoOutput(true); //this is to enable writing
        conn.setDoInput(true);  //this is to enable reading

        ObjectMapper mapper = new ObjectMapper();

        String jsonInString = mapper.writeValueAsString(loginVM);
        System.out.println(jsonInString);



        ObjectOutputStream  out = new ObjectOutputStream(conn.getOutputStream());
        out.writeObject(jsonInString);
        out.flush();

服务已成功完成。但是LoginVM的值为空。请指出我犯的错误是什么?

应该可以处理以下内容:

JSONParser=新的JSONParser()

JSONObject jsonObj=(JSONObject)parser.parse(jSonResponse)

您需要检查分配响应的对象。
另外,在JsonObject或数组之间进行相应的检查。

您能给出错误消息吗?没有错误消息。只需获取null。它成功命中服务器。但是对象获取null值您必须创建List loginVMList=new ArrayList();和loginVMList.add(loginVM);并传递mapper.writeValueAsString(loginVMList);尝试使用gson