2
웹 프로젝트에 문제가 있습니다. 나는 잭슨을 사용하고 있으며 직렬화에 문제가있다. 내가 페이지로 돌아 해시 맵을 반환 할 때이 오류 메시지입니다 :잭슨 및 직렬화
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:644)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:152)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:541)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:644)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:152)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:100)
at com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer.serializeContents(IndexedListSerializer.java:21)
at com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase.serialize(AsArraySerializerBase.java:183)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:541)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:644)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:152)
내 콩의 직렬화 구현은 그것은 빈 생성자, getter 및 setter가 있습니다.
예외 메시지 맨 위가 누락되었습니다. 받은 전체 예외 스택 추적을 추가 할 수 있습니까? –
com.fasterxml.jackson.databind.JsonMappingException : 참조 체인을 통해 무한 재귀 (StackOverflowError) : beans.Kategorija [ "podkategorija"] -> beans.Kategorija [ "podkategorije"] -> java.util.ArrayList [0] - > 콩. – Alextyler
@JsonIgnore가 해결했습니다. – Alextyler