pyserde extension for (de)serializing timedelta
Project description
pyserde extension for datetime.timedelta
.
import serde_timedelta
from serde import serde
from serde.json import to_json, from_json
from datetime import timedelta
# Initialize serde_timedelta extension.
serde_timedelta.init()
@serde
class Foo:
a: timedelta
f = Foo(timedelta(hours=10))
json = to_json(f)
print(json) # Prints {"a":"PT10H"}
print(from_json(Foo, json)) # Prints Foo(a=datetime.timedelta(seconds=36000))
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for pyserde_timedelta-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2668a0b6bfcf33acaa52de199b4472eb8919034b3495c311a95678d7d42e5306 |
|
MD5 | 599a22cbb968173a4821f2b66a7ef885 |
|
BLAKE2b-256 | 5abc58f0a454089e8505d817a4c562c8c1daa8f83705d041d720a48c7417fd66 |