我正在尝试序列化一些模型数据以及一些额外的信息,如:
data = {
'model_data': serializers.serialize('json', SomeModel._default_manager.all(), fields=('name','last_updated')),
'urls': {
'updateURL':'http://www.bbc.co.uk',
},
}
json = simplejson.dumps(data)
它接缝我的'model_data'对象被序列化两次,因为它似乎作为字符串而不是有效的json对象返回:
Object
model_data: "[{"pk": 1, "model": "models.SomeModel", "fields": {"last_updated": null, "name": "Name test"}}]"
urls: Object
我在这里做错了什么?
答案 0 :(得分:0)
如何让另一个JSON处理器再次处理model_data字段的值?我认为它将是相同的,因为JSON处理器总是期望一个总是格式正确的字符串。