我在flask框架中的python中有这个对象:
{u'_id': ObjectId('54522c44b8f9100002223fc0'), u'streetNo': u'116', u'firstName': u'Emre', u'middleName': u'n/a', u'lastName': u'S', u'creation': datetime.datetime(2014, 10, 30, 12, 17, 8, 727000), u'email': u'dean@c.edu', u'streetName': u'Columbia'}当我转到json.dumps(object,default=json_util.default)时,它变成了以下内容:
'{"_id": {"$oid": "54522c44b8f9100002223fc0"}, "streetNo": "116", "firstName": "Emre", "middleName": "n/a", "lastName": "S", "creation": {"$date": 1414671428727}, "email": "dean@c.edu", "streetName": "Columbia"}'这是双编码的,我需要去掉外部的单引号,有什么想法吗?
发布于 2014-11-15 09:38:46
一切都很好:字符串中的双引号与JSON期望的一样。
外部的'引号只表示这是Python中的一个字符串。
所以你有一个规则的字符串,里面恰好包含"。例如:在Python中'This is a string with " quotes'是有效的,"A string the other way around with ' quotes"也是有效的。
https://stackoverflow.com/questions/26941547
复制相似问题