com.thebund1st.daming.json.deserializers.MobilePhoneNumberJsonDeserializer Maven / Gradle / Ivy
package com.thebund1st.daming.json.deserializers;
import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.databind.DeserializationContext;
import com.fasterxml.jackson.databind.JsonDeserializer;
import java.io.IOException;
import static com.thebund1st.daming.core.MobilePhoneNumber.mobilePhoneNumberOf;
public class MobilePhoneNumberJsonDeserializer extends JsonDeserializer {
@Override
public Object deserialize(JsonParser p, DeserializationContext ctxt) throws IOException {
return mobilePhoneNumberOf(p.getValueAsString());
}
}