Files
letta-server/letta/helpers/json_helpers.py
2025-07-08 22:48:35 -07:00

18 lines
470 B
Python

import json
from datetime import datetime
def json_loads(data):
return json.loads(data, strict=False)
def json_dumps(data, indent=2):
def safe_serializer(obj):
if isinstance(obj, datetime):
return obj.isoformat()
if isinstance(obj, bytes):
return obj.decode("utf-8")
raise TypeError(f"Type {type(obj)} not serializable")
return json.dumps(data, indent=indent, default=safe_serializer, ensure_ascii=False)