Невозможно разобрать строку json, которая содержит два простых поля и один объект. Я использую джексон library.I Всегда получите 400 ошибкуОбъект Parse Json, который содержит сложные данные
JSON:
{
"id": "",
"categories": "{"name":"Sport","id":1}",
"name": "sdsd"
}
Контроллер:
@RequestMapping(method = RequestMethod.POST)
public ResponseEntity<String> createCategory(HttpServletRequest request, @RequestBody Polls polls) {
pollsService.add(polls);
URI uri = new UriTemplate("{requestUrl}/{username}").expand(request.getRequestURL().toString(), polls.getId());
final HttpHeaders headers = new HttpHeaders();
headers.put("Location", Collections.singletonList(uri.toASCIIString()));
return new ResponseEntity<String>(headers, HttpStatus.CREATED);
}