我正在努力消除简单的嵌套json。serializer.py
class CurrencyMasterSerializer(serializers.ModelSerializer):
class Meta:
model = CurrencyMaster
fields = ["id", "name"]
{
"id": 1,
"name": "USD - United States Dollar"
},
{
"id": 2,
"name": "EUR - Euro Members"
},
{
"id": 3,
"name": "JPY - Japan Yen"
},这是邮递员给我的回复。但我预计输出如下,
{
"country-codes": [
{
"id": 1,
"name": "USD - United States Dollar"
},
{
"id": 2,
"name": "EUR - Euro Members"
},
{
"id": 3,
"name": "JPY - Japan Yen"
}]
}我怎样才能做到这一点?
发布于 2022-01-22 03:56:41
在您的视图中,在返回结果的地方,只需将其包装成所需的形式即可;
return Response({
"country-codes": [response]
})哪里
response = {
"id": 1,
"name": "USD - United States Dollar"
},
{
"id": 2,
"name": "EUR - Euro Members"
},
{
"id": 3,
"name": "JPY - Japan Yen"
}https://stackoverflow.com/questions/70809857
复制相似问题