List of usage examples for com.fasterxml.jackson.core JsonParser getCodec
public abstract ObjectCodec getCodec();
From source file:de.fraunhofer.iosb.ilt.sta.deserialize.ToStringDeserializer.java
@Override public Object deserialize(JsonParser jp, DeserializationContext dc) throws IOException, JsonProcessingException { TreeNode tree = jp.getCodec().readTree(jp); return tree.toString(); }
From source file:org.openmhealth.schema.pojos.serialize.HeartRateUnitDeserializer.java
@Override public HeartRateUnitValue.Unit deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException { ObjectCodec oc = jsonParser.getCodec(); JsonNode node = oc.readTree(jsonParser); return HeartRateUnitValue.Unit.valueForLabel(node.asText()); }
From source file:com.github.pires.example.dal.entities.JSONObjectDeserializer.java
@Override public JSONObject deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { ObjectCodec oc = jp.getCodec(); JsonNode node = oc.readTree(jp);/* w w w. j a v a2 s . c o m*/ JSONObject result = new JSONObject(node.toString()); return result; }
From source file:org.openmhealth.schema.pojos.serialize.TemporalRelationshipToPhysicalActivityDeserializer.java
@Override public TemporalRelationshipToPhysicalActivity deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException { ObjectCodec oc = jsonParser.getCodec(); JsonNode node = oc.readTree(jsonParser); return TemporalRelationshipToPhysicalActivity.valueForLabel(node.asText()); }
From source file:org.openmhealth.schema.pojos.serialize.BloodGlucoseUnitValueDeserializer.java
@Override public BloodGlucoseUnitValue.Unit deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException { ObjectCodec oc = jsonParser.getCodec(); JsonNode node = oc.readTree(jsonParser); return BloodGlucoseUnitValue.Unit.valueForLabel(node.asText()); }
From source file:org.openmhealth.schema.pojos.serialize.BloodSpecimenTypeDeserializer.java
@Override public BloodSpecimenType deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException { ObjectCodec oc = jsonParser.getCodec(); JsonNode node = oc.readTree(jsonParser); return BloodSpecimenType.valueForLabel(node.asText()); }
From source file:org.openmhealth.schema.pojos.serialize.PositionDuringMeasurementDeserializer.java
@Override public PositionDuringMeasurement deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException { ObjectCodec oc = jsonParser.getCodec(); JsonNode node = oc.readTree(jsonParser); return PositionDuringMeasurement.valueForLabel(node.asText()); }
From source file:org.enotron.simulator.utility.JsonHexStringToByteArray.java
@Override public byte[] deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { JsonNode node = jp.getCodec().readTree(jp); String hexString = ((TextNode) node.get("simulatorUid")).asText(); return ByteArrayHelper.fromHexString(hexString); }
From source file:org.jboss.pnc.buildagent.api.TaskStatusUpdateEventDeserializer.java
@Override public TaskStatusUpdateEvent deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { JsonNode node = jp.getCodec().readTree(jp); String taskId = node.get("taskId").asText(); String oldStatus = node.get("oldStatus").asText(); String newStatus = node.get("newStatus").asText(); String context = node.get("context").asText(); return new TaskStatusUpdateEvent(taskId, Status.valueOf(oldStatus), Status.valueOf(newStatus), context); }
From source file:com.btmatthews.atlas.core.domain.jsr310.LocalDateTimeDeserializer.java
@Override public LocalDateTime deserialize(final JsonParser parser, final DeserializationContext context) throws IOException { final ObjectCodec codec = parser.getCodec(); final JsonNode node = codec.readTree(parser); return LocalDateTime.parse(node.asText(), DATE_TIME_FORMATTER); }