【发布时间】:2016-11-14 04:57:58
【问题描述】:
我正在按如下方式调用 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。
【问题讨论】:
-
你在 Java 端使用什么库来处理请求?
-
目前没有使用任何库,它只是一个基于 Spring 的 API,想知道我应该使用/做什么来解析请求体