struct Crystalizer::JSON::Deserializer
- Crystalizer::JSON::Deserializer
- Struct
- Value
- Object
Included Modules
Defined in:
json/deserializer.crConstructors
Class Method Summary
- .deserialize_object_key?(number : String, to type : Number::Primitive.class)
- .deserialize_object_key?(string : String, to type : String.class)
Instance Method Summary
-
#deserialize(to type : Array(T).class | Deque(T).class | Set(T).class) forall T
def deserialize(to type : Array(T).class | Deque(T).class | Set(T).class) forall T
- #deserialize(to type : Crystalizer::Type.class)
- #deserialize(to type : ::JSON::Serializable.class | Any.class)
- #deserialize(to type : Hash.class)
- #deserialize(to type : Tuple.class)
- #deserialize(to type : NamedTuple.class)
- #deserialize(to type : Enum.class)
- #deserialize(to type : Bool.class)
- #deserialize(to type : Nil.class)
- #deserialize(to type : Path.class)
- #deserialize(to type : String.class)
- #deserialize(to type : Float.class)
- #deserialize(to type : Int.class)
- #deserialize(to type : Time.class)
- #deserialize(to type : T.class) : T forall T
Instance methods inherited from module Crystalizer::Deserializer
deserialize(to type : T.class) forall T
deserialize
Constructor Detail
Class Method Detail
Instance Method Detail
def deserialize(to type : Array(T).class | Deque(T).class | Set(T).class) forall T