これが私のストリファイドjsonです。
{
"Request":{
"Object1":{
"Key1":"Value1"
},
"Object2":{
"Key2":"Value2"
}
},
"Object3":{
"Key3":"Value3"
}
}
私はGsonを使用してこれを形成しています。String Stringifiedjson = new Gson().toJson(user);
これが私が達成しようとしていることです。
RestTemplate rest = new RestTemplate();
String url = "";
String event = rest.getForObject(url, Stringifiedjson);
- REST サービスに送信し、結果を
onEventHandler
orで返すにはどうすればよいですかonErrorHandler
。私は基本的にJavaScript
バックグラウンドから来ています。 - メソッド getForObject がパラメーターとして受け入れられないのはなぜですか
String, String
。
アップデート:
AuthenticateUser user = new AuthenticateUser(credential, Header);
HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.setContentType(new MediaType("application","json"));
//HttpEntity<AuthenticateUser> requestEntity = new HttpEntity<AuthenticateUser>(user, requestHeaders);
RestTemplate restTemplate = new RestTemplate();
restTemplate.getMessageConverters().add(new MappingJacksonHttpMessageConverter());
restTemplate.getMessageConverters().add(new StringHttpMessageConverter());
String url = "url";
String result = restTemplate.postForObject(url, AuthenticateUser.class, String.class);
添付されているのは、私が受けている例外のペーストです。