From a00d760f0448e6aa3c15b8907120025e8198fc4e Mon Sep 17 00:00:00 2001 From: tcely Date: Thu, 8 May 2025 23:07:12 -0400 Subject: [PATCH] Create json.py --- tubesync/common/json.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 tubesync/common/json.py diff --git a/tubesync/common/json.py b/tubesync/common/json.py new file mode 100644 index 00000000..e8a22e1c --- /dev/null +++ b/tubesync/common/json.py @@ -0,0 +1,16 @@ +from django.core.serializers.json import DjangoJSONEncoder + + +class JSONEncoder(DjangoJSONEncoder): + item_separator = ',' + key_separator = ':' + + def default(self, obj): + try: + iterable = iter(obj) + except TypeError: + pass + else: + return list(iterable) + return super().default(obj) +