Sto avendo e problema con il riferimento circolare.Json e Java - Riferimento circolare
ho riposare Webservices che restituisce gli oggetti al front-end, il problema è quando provo a restituire gli oggetti che hanno diversi riferimenti così come il risultato che ottengo una risposta infinita, che generano
java.lang.IllegalStateException:
Cannot call sendError() after the response has been committed
Gli oggetti sono generati automaticamente da Hibernate Code Generation e ho bisogno di avere il riferimento circolare nel back-end, ho solo bisogno di rimuoverlo prima di inviare le informazioni al frontend usando Jackson.
Il metodo intestazione controller è:
@RequestMapping(value="/list", method=RequestMethod.POST)
public @ResponseBody eventResponse list(@RequestBody String sessionID) {
non sto facendo nulla esplicita per convertire a JSON, sono un newby con questo e credo che Jackson ha risolto questo automaticamente.
http://wiki.fasterxml.com/JacksonFeatureBiDirReferences –