django的simplejson很好用,但是在使用时间日期和中文的时候会有问题,总结如下:
1. 对于django model的时间日期类型(datetime field),采用以下方式处理:
from django.core.serializers.json import DjangoJSONEncoder
data = json.dumps(data, cls=DjangoJSONEncoder)
2.对于中文,如果不希望是出现\\u00d6\\u00d0\\u00ce\\u00c4这样的文本,采用以下方式处理:
json.dumps(b,ensure_ascii=False)