다음과 같이 JAVA API를 호출하고 있습니다.
var userDetails = {
userId: userId,
first : "1 one",
second : "2 two"
}
$.ajax({
type : 'POST',
url : "http://" + config.domain + config.root + "/myExp/allExperiment",
dataType : "json",
data : userDetails,
success : function(data) {})
});
다음과 같이 전달 된 객체를 가져 오려고합니다.
@RequestMapping(value = "/allExperiment", method = RequestMethod.POST)
public JsonMapModel getAllDatasets(@RequestBody String userDetails) {
System.out.println("Data is " + userDetails);
}
API 데이터 에서 다음을 받고 있습니다. second = 2 + two & userId = 16 & first = 1 + one
위의 응답을 JSONObject 또는 다른 컬렉션으로 변환하여 전달 된 JSON을 적절하게 참조 할 수있는 방법을 알고 싶습니다.
@Alexandru Marina의 제안에 따라 응답 해 주셔서 감사합니다.
@RequestMapping(value = "/allExperiment", method = RequestMethod.POST)
public JsonMapModel getAllDatasets(@RequestBody MultiValueMap<String, String> userDetails) {
System.out.println("User id is " userDetails.getFirst("userId")); }
다시 한번 감사합니다
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다