Class UnitJsonDeserializer

java.lang.Object
tech.uom.lib.yasson.UnitJsonDeserializer
All Implemented Interfaces:
javax.json.bind.serializer.JsonbDeserializer<javax.measure.Unit>

public class UnitJsonDeserializer
extends Object
implements javax.json.bind.serializer.JsonbDeserializer<javax.measure.Unit>
Version:
0.5
Author:
Werner Keil
  • Constructor Details

  • Method Details

    • ofMode

      Returns UnitJsonDeserializer using the given SerializationMode.
      Parameters:
      mode - the SerializationMode to use
      Returns:
      a UnitJsonDeserializer using the specified serialization-mode
    • deserialize

      public javax.measure.Unit deserialize​(javax.json.stream.JsonParser parser, javax.json.bind.serializer.DeserializationContext ctx, Type runtimeType)
      Deserializes a unit.
      Specified by:
      deserialize in interface javax.json.bind.serializer.JsonbDeserializer<javax.measure.Unit>
      Parameters:
      parser - the JSON parser
      ctx - the DeserializationContext as provided by JsonbDeserializer
      runtimeType - the type of the returned object