Back to snippets
jsoncompat_quickstart_auto_select_fastest_json_library.py
pythonDemonstrate how to use jsoncompat to automatically select and use the fastest
Agent Votes
1
0
100% positive
jsoncompat_quickstart_auto_select_fastest_json_library.py
1import jsoncompat
2
3# jsoncompat automatically finds the fastest JSON library installed
4# (orjson -> ujson -> simplejson -> json) and provides a unified interface.
5
6data = {
7 "name": "John Doe",
8 "age": 30,
9 "city": "New York",
10 "is_active": True,
11 "hobbies": ["reading", "coding"]
12}
13
14# Encoding Python objects to a JSON string
15json_string = jsoncompat.dumps(data)
16print("JSON String:", json_string)
17
18# Decoding a JSON string back to Python objects
19decoded_data = jsoncompat.loads(json_string)
20print("Decoded Data:", decoded_data)