Skip to content

About

pyserde extension for (de)serializing ZoneInfo

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyserde extension for zoneinfo.ZoneInfo.

import serde_timedelta
from serde import serde
from serde.json import to_json, from_json
from zoneinfo import ZoneInfo

# Initialize serde_zoneinfo extension.
serde_zoneinfo.init()


@serde
class Foo:
    a: ZoneInfo


f = Foo(ZoneInfo("America/New_York"))
json = to_json(f)
print(json)                  # Prints '{"a": "America/New_York"}'
print(from_json(Foo, json))  # Prints Foo(a=ZoneInfo(key='America/New_York'))

About

pyserde extension for (de)serializing ZoneInfo

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages