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.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ad6631949b8afbe8d07f3c5882ed28cbb7a7f53353f05c295ba4f276187b2a0 |
|
MD5 | 9670a705c0c33a362b16236868f7e35d |
|
BLAKE2b-256 | 74e058626f6a2e9b8766f1af73c49600469f9e048678528c1807807e190bc136 |