Fields¶
ACME JSON fields.
- class acme.fields.RFC3339Field(json_name: str, default: Optional[Any] = None, omitempty: bool = False, decoder: Optional[Callable[[Any], Any]] = None, encoder: Optional[Callable[[Any], Any]] = None)[source]¶
RFC3339 field encoder/decoder.
Handles decoding/encoding between RFC3339 strings and aware (not naive)
datetime.datetime
objects (e.g.datetime.datetime.now(pytz.UTC)
).- classmethod default_decoder(value: str) datetime [source]¶
Default decoder.
Recursively deserialize into immutable types (
josepy.util.frozendict
instead ofdict()
,tuple()
instead oflist()
).