module Crystalizer::JSON
Extended Modules
Defined in:
json.crjson/deserialize.cr
json/serialize.cr
Instance Method Summary
- #deserialize(string_or_io : String | IO, to type : O.class) : O forall O
- #deserialize(pull : ::JSON::PullParser, to type : (::JSON::Serializable | Array | Bool | Enum | Float | Hash | Int | NamedTuple | Nil | Set | String | Symbol | Time | Tuple).class)
- #deserialize(pull : ::JSON::PullParser, to type : O.class) : O forall O
- #serialize(io : IO, object, indent : String = " ")
- #serialize(builder : ::JSON::Builder, object : ::JSON::Serializable | Array | Bool | Enum | Float | Hash | Int | NamedTuple | Nil | Set | String | Symbol | Time | Tuple)
- #serialize(builder : ::JSON::Builder, object : O) forall O
- #serialize(object, *, indent : String = " ")
Instance Method Detail
def deserialize(pull : ::JSON::PullParser, to type : (::JSON::Serializable | Array | Bool | Enum | Float | Hash | Int | NamedTuple | Nil | Set | String | Symbol | Time | Tuple).class)
#
def serialize(builder : ::JSON::Builder, object : ::JSON::Serializable | Array | Bool | Enum | Float | Hash | Int | NamedTuple | Nil | Set | String | Symbol | Time | Tuple)
#