【发布时间】:2017-12-27 09:40:56
【问题描述】:
我正在尝试将外键序列化为字典而不是数组。 现在 json 看起来如下:
{
"slug": "en",
"children": [{
"slug": "pants",
"children": [{
"slug": "products/:level1",
"children": [{
"slug": ":level2/:level3",
"children": []
}]
},
{
"slug": ":productSlug",
"children": []
}
]
},
{
"slug": "pullovers",
"children": []
}
]
}
但我希望它使用蛞蝓作为钥匙:
{
"en": {
"children": {
"pants": {
"children": {
"products/:level1": {
"children": {
":level2/:level3": {
"children": {}
}
}
}
},
":productSlug": {
"children": {}
}
]
}
}
}
是否可以直接在序列化程序中执行此操作,还是必须在附加步骤中进行转换?
【问题讨论】:
标签: python json django django-rest-framework