Serialisers¶
JSONSerialiser¶
ComapctJSONSerialiser¶
JSONDeserialiser¶
-
class
refract.json.JSONDeserialiser(registry: refract.registry.Registry = None)¶ JSON Refract Deserialiser
-
deserialise(element_json: str) → refract.elements.base.Element¶ Deserialises the given JSON into an element.
>>> json = '{"element": "string", "content": "Hello"' >>> JSONDeserialiser().deserialise(json) String(content='Hello')
-
ComapctJSONDeserialiser¶
-
class
refract.json.CompactJSONDeserialiser(registry: refract.registry.Registry = None)¶ JSON Refract Deserialiser
-
deserialise(content) → refract.elements.base.Element¶ Deserialises the given compact JSON into an element.
>>> deserialiser = CompactJSONDeserialiser() >>> deserialiser.deserialise('["string", null, null, "Hi"]') String(content='Hi')
-
LegacyJSONDeserialiser¶
Warning
Legacy deserialiser is deprecated.
-
class
refract.json.LegacyJSONDeserialiser(registry: refract.registry.Registry = None)¶ Deserialiser for Refract 0.6.0 and below.
-
deserialise(element_json: str) → refract.elements.base.Element¶ Deserialises the given JSON into an element.
>>> json = '{"element": "string", "content": "Hello"' >>> JSONDeserialiser().deserialise(json) String(content='Hello')
-