Javascript 带循环引用的JSON,@JsonIdentityInfo
我正在处理一个具有多个双向引用的对象,其中一些引用位于对象的深处。我希望能够序列化和反序列化这个对象。一旦序列化,我希望能够使用javascript(客户端)使用等效/序列化的JSON,并且能够将此JSON发送回后端并正确地进行反序列化。我使用SpringMVC作为后端 我已经尝试过了,可以很好地进行序列化,但无法反序列化 我也用过Javascript 带循环引用的JSON,@JsonIdentityInfo,javascript,java,json,spring-mvc,serialization,Javascript,Java,Json,Spring Mvc,Serialization,我正在处理一个具有多个双向引用的对象,其中一些引用位于对象的深处。我希望能够序列化和反序列化这个对象。一旦序列化,我希望能够使用javascript(客户端)使用等效/序列化的JSON,并且能够将此JSON发送回后端并正确地进行反序列化。我使用SpringMVC作为后端 我已经尝试过了,可以很好地进行序列化,但无法反序列化 我也用过 @JsonIdentityInfo(generator = ObjectIdGenerators.IntSequenceGenerator.class) publ
@JsonIdentityInfo(generator = ObjectIdGenerators.IntSequenceGenerator.class)
public class A {
.
.
}
但是在客户端接收到的JSON无法使用,但是有那些@id
字段
任何人都知道,当使用
@JsonIdentityInfo
或其他更好的方法时,我可以使用JS库在客户端解码接收到的JSON?我想你会在这里找到答案:请更详细,添加你尝试反序列化的JSON和更多代码。。。