Ich möchte eine HashMap als String durch den Jackson JSON-Prozessor serialisieren. Zum Beispiel:Wie vermeidet man Serialisierung von Nullwerten in 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]}
Ich weiß nicht, wie Nullwert Serialisierung für Karte deaktivieren. Es funktioniert nur für POJO in Ordnung, wenn die Jackson wie folgt konfiguriert werden:
mapper.getSerializationConfig().setSerializationInclusion(Inclusion.NON_NULL);
Und 1.6 wurde gerade vor ein paar Tagen veröffentlicht. – StaxMan
Nun sieht es wie folgt aus: 'mapper.configure (SerializationFeature.WRITE_NULL_MAP_VALUES, false)' –