我目前正在使用更快的xml将yaml转换为java对象,更改它并将其转换回yaml。
但是我看到当我读yaml的时候,所有的字段都被这些默认值填充了。所以当我写回yaml的时候,默认值也被填充了。我该怎么避免呢?
第一个
输入yaml:
worktask:
disable: true
电流输出yaml:
worktask:
disable: false
topicName: null
lockDuration: 0
所需的yaml:
worktask:
disable: false
1条答案
按热度按时间s8vozzvw1#
试试看:
然后,使用这个类别:
未给定的字段现在应该是
null
,并且null
字段不应该被序列化。您可能需要查看optional types with Jackson以获得更复杂的设置。