1.printjson.dumps('中国',ensure_ascii=False)
2.datetime
class ComplexEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, datetime.datetime):
return obj.strftime("%Y-%m-%d")
elif isinstance(obj, Decimal):
return str(obj)
else:
return str(obj)
print(json.dumps(result,cls=ComplexEncoder,ensure_ascii=False))
1、使用values进行调用返回的是valueQuerySet字段,而浊QuerySet,所以先转成list然后再使用json.dumps转成json
data = json.dumps(list(obj))
网友评论