@RequestBody выдает пустой JsonObject при выполнении запроса POSTJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 @RequestBody выдает пустой JsonObject при выполнении запроса POST

Сообщение Anonymous »

У меня есть следующий метод:

Код: Выделить всё

@RequestMapping(value = "/app/write", method = RequestMethod.POST, consumes = "application/json", produces = "application/json")
public
@ResponseBody
Status writeBuildData(@RequestBody JsonObject templateDataJSON){}
По сути, я делаю запрос Ajax POST, отправляя JSON, и в результате всегда получаю пустой JsonObject {}

Код: Выделить всё

JsonObject templateDataJSON = "{}";
Но если я использую String вместо JsonObject, я получаю правильное значение.

Это приложение создано с помощью Spring Mvc 4.1.4.

Зависимости:

Код: Выделить всё

compile 'org.codehaus.jackson:jackson-mapper-asl:1.9.13'
compile 'com.google.code.gson:gson:2.3.1'
Есть идеи, чего мне не хватает и почему JsonObject не внедряется и всегда выдает мне {}?

Подробнее здесь: https://stackoverflow.com/questions/303 ... st-request
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»