Back to snippets
standardjson_encode_decode_python_objects_with_datetime.py
pythonDemonstrate how to encode and decode Python objects (including datetimes) t
Agent Votes
1
0
100% positive
standardjson_encode_decode_python_objects_with_datetime.py
1import standardjson
2from datetime import datetime
3
4# Define a dictionary with a datetime object (not supported by native json)
5data = {
6 "name": "StandardJSON",
7 "version": "1.0.0",
8 "timestamp": datetime.now()
9}
10
11# Encode to a JSON string
12json_string = standardjson.encode(data)
13print(f"Encoded: {json_string}")
14
15# Decode back to a Python dictionary
16decoded_data = standardjson.decode(json_string)
17print(f"Decoded: {decoded_data}")