1 package org.oxerr.okcoin.rest.dto.deserializer;
2
3 import java.io.IOException;
4
5 import org.oxerr.okcoin.rest.dto.Status;
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 StatusDeserializer extends JsonDeserializer<Status> {
16
17
18
19
20 @Override
21 public Status deserialize(JsonParser jp, DeserializationContext ctxt)
22 throws IOException, JsonProcessingException {
23 int code = jp.getIntValue();
24 return Status.of(code);
25 }
26
27 }