While converting Java Map to JSON using Jackson ObjectMapper I’m getting this error. My map have one null key(As per my use case I need null key). Is there a way to fix this issue without removing null key ?
com.fasterxml.jackson.core.JsonGenerationException: Null key for a Map not allowed in JSON (use a converting NullKeySerializer?)
at com.fasterxml.jackson.databind.ser.impl.FailingSerializer.serialize(FailingSerializer.java:35)
at com.fasterxml.jackson.databind.ser.std.MapSerializer.serializeFields(MapSerializer.java:538)
at com.fasterxml.jackson.databind.ser.std.MapSerializer.serialize(MapSerializer.java:469)
at com.fasterxml.jackson.databind.ser.std.MapSerializer.serialize(MapSerializer.java:29)
at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:130)
at com.fasterxml.jackson.databind.ObjectWriter$Prefetch.serialize(ObjectWriter.java:1387)
at com.fasterxml.jackson.databind.ObjectWriter._configAndWriteValue(ObjectWriter.java:1088)
at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:909)
at com.publisher.main.ContentParser.parseDetails(ContentParser.java:156)
at com.publisher.main.ContentParser.parseData(ContentParser.java:63)
at com.publisher.main.ContentParser.main(ContentParser.java:44)