JacksonJSONプロセッサを介してHashMapを文字列としてシリアル化したいと思います。例えば:
String strMap = getMapper().writeValueAsString(myHashMap);
result output -> {"r_id":6,"a_am":null,"smb":"Submit","a_li":null,"l_id":878,"pos":[1345,1346,1347]}
Mapのnull値のシリアル化を無効にする方法がわかりません。ジャクソンを次のように構成すると、POJOでのみ正常に機能します。
mapper.getSerializationConfig().setSerializationInclusion(Inclusion.NON_NULL);