Sign in New API Help About

436 bytes of Java
Created 2 days, 6 hours ago — expires in 5 days
Viewed 20 times
https://dpaste.com/7MQ932Z7Q
COPY TO CLIPBOARD SOFT WRAP RAW TEXT DUPLICATE DIFF
import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.databind.*;
import java.io.IOException;

public class EmptyToNull extends JsonDeserializer<String> {

	@Override
	public String deserialize(JsonParser jsonParser, DeserializationContext context) throws IOException {
		JsonNode node = jsonParser.readValueAsTree();
		if (node.asText().isEmpty()) {
			return null;
		}
		return node.asText();
	}

}

Share: