Я отправляю запрос JSON контроллеру Spring 3.0. Метод подписи ...Как построить объекты и связанные объекты из запроса JSON с использованием Spring
@RequestMapping(value="/add", method=RequestMethod.POST)
public @ResponseBody Map<String, ? extends Object> add(@RequestBody Entry)
JSON выглядит так ...
{"user":"1"}
запись объект имеет один атрибут типа пользователя.
Когда запрос передается эта ошибка возникает,
org.codehaus.jackson.map.JsonMappingException: Can not construct instance of com.x.y.z.Entry, problem: no suitable creator method found
Я предполагаю, что ошибка происходит из-за того, что пользователь на запись типа пользователя, а не строка («1» является передается в JSON).
Есть ли способ принять «1» и использовать его для создания реального объекта пользователя (путем поиска его в базе данных в этом случае)?