1 package org.oxerr.okcoin.rest.dto.deserializer;
2
3 import java.io.IOException;
4
5 import org.oxerr.okcoin.rest.dto.Type;
6
7 import com.fasterxml.jackson.core.JsonParser;
8 import com.fasterxml.jackson.core.JsonProcessingException;
9 import com.fasterxml.jackson.databind.DeserializationContext;
10 import com.fasterxml.jackson.databind.JsonDeserializer;
11
12
13
14
15 public class TypeDeserializer extends JsonDeserializer<Type> {
16
17
18
19
20 @Override
21 public Type deserialize(JsonParser jp, DeserializationContext ctxt)
22 throws IOException, JsonProcessingException {
23 String code = jp.getText();
24 return Type.of(code);
25 }
26
27 }