标签: java gson
这是设置。我有两个不同的GSON实例,每个实例都有一个自定义的ExclusionStrategy。这允许我根据所使用的GSON实例不同地表示对象。认为“完全代表”与“短代表”。如果对象是一个人,那么简短的版本可能会只显示名字和姓氏,而完整版本会提供很多详细信息。
我还注册了自定义序列化器/反序列化器。问题是不会为使用自定义序列化程序的类调用ExclusionStrategies。我手动应用排除策略,但在我的自定义序列化程序中,我认为没有任何方法可以了解排除策略应该有效。
有什么想法吗?