1
私はジャクソンのライブラリを使用していますが、リストのサイズが0より大きい場合にのみLIST(arraylist)をJSONに動的にシリアライズする方法があります。リストをダイナミックにシリアライズする方法
私はジャクソンのライブラリを使用していますが、リストのサイズが0より大きい場合にのみLIST(arraylist)をJSONに動的にシリアライズする方法があります。リストをダイナミックにシリアライズする方法
ジャクソンがデフォルトで使用するgetterメソッドに注釈を付けると、リストが空ではない(サイズ> 0)場合にのみ直列化できます。例えば。
class ClassWithList {
@JsonInclude(JsonInclude.Include.NON_EMPTY)
List<String> getList() {
return list;
}
}