我正在从XML格式中读取一些数据,并将其放入我的类中,我只是想知道对于可以为空的字段以及如果为空则具有默认值的字段,最佳实践是什么。没有提供的值不需要写回文件。我在考虑使用可以为空的类型,然而,在代码中指定默认值的最佳方式是什么(尽管我不需要为每个字段指定默认值,因为并非所有字段都有指定的默认值或默认值为0)class SomeElementset; }
// Sett
有没有可能让半自动解码器考虑case类字段的默认值?DecodingFailure(Attempt to decode value on failed cursor, List(DownField(isActive)))) 我认为circe会考虑case类字段isActive的默认值 case class Person( name: String,
isActive: Boolean = true