我正在使用具有多个双向引用的对象,其中一些引用深入到对象中。我希望能够序列化和反序列化此对象。一旦序列化,我希望能够使用javascript(客户端)使用等效/序列化的JSON,并且还能够将此JSON发送回后端并使其正确反序列化。我正在使用spring MVC作为后端。
我尝试了JSOG,完全适用于序列化,但无法反序列化。
我也用过
@JsonIdentityInfo(generator = ObjectIdGenerators.IntSequenceGenerator.class)
public class A {
.
.
}
但客户端收到的JSON不可用,但有@id
个字段。
在使用@JsonIdentityInfo
或其他任何更好的方法时,我可以用来解析客户端收到的JSON的JS库吗?