我认为您的字符串形式实际上看起来像python表示形式…
s = '{"_id": {"$oid": "4edebd262ae5e93b41000000"}}'u = json.loads(s, object_hook=json_util.object_hook)print u # Result: {u'_id': ObjectId('4edebd262ae5e93b41000000')}s = json.dumps(u, default=json_util.default)print s # Result: {"_id": {"$oid": "4edebd262ae5e93b41000000"}}对于实际的json字符串表示形式中存在ObjectId(),bson.json_util.object_hook函数似乎没有任何类型的处理。



