@RequestBody在发出 POST 请求时给出空的 JsonObject
我有以下方法:
@RequestMapping(value = "/app/write", method = RequestMethod.POST, consumes = "application/json", produces = "application/json")
public
@ResponseBody
Status writeBuildData(@RequestBody JsonObject templateDataJSON){}
基本上,我发出Ajax请求发送JSON,结果我总是得到一个空的POST
JsonObject {}
JsonObject templateDataJSON = "{}";
但是如果我使用 String 而不是 ,我会得到正确的值。JsonObject
这个程序是用弹簧Mvc 4.1.4制作的。
依赖:
compile 'org.codehaus.jackson:jackson-mapper-asl:1.9.13'
compile 'com.google.code.gson:gson:2.3.1'
任何想法,我错过了什么,为什么没有注射,总是给我?JsonObject
{}