假设我已经序列化了给定的架构A
,然后通过向其添加新的可空字段A'
将其更新为架构X
。我可以使用模式A
对使用模式A'
序列化的对象进行反序列化吗?反序列化后,新字段的值是否为null
?
答案 0 :(得分:2)
答案取决于您的字段是否标记为" required"与否(见documentation)
A'
生成的有效内容反序列化具有架构A
的对象,并且字段X
将为空。另请参阅此SO question on schema evolution和section in the Bond documentation.