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 : Crystalizer::Type.class)
- #deserialize(to type : ::JSON::Serializable.class | Any.class)
- #deserialize(to type : Hash.class)
- #deserialize(to type : Array.class | Deque.class | Set.class) forall T
- #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