django:如何使用drf序列化程序接受带空格的键?

eulz3vhy  于 2021-07-14  发布在  Java
关注(0)|答案(0)|浏览(242)

我希望有一个接受json的序列化程序,其中键可能有空格和大写字母,以便从drf的开箱即用验证、错误处理和消息中获益。例如

{
  "Full Name": "Kelly Smith",
  "Age": 31,
  "Likes chocolate": true
}

然后在python中:

>>> serializer = Serializer(data=json_data)
>>> serializer.is_valid(raise_exceptions=True)
True
>>> serializer.validated_data
{"Full Name": "Kelly Smith", "Age": 31, "Likes chocolate": True}

我认为我可以将键重新Map到一个python可读名称,以符合python变量名限制(使用类似的方法),但我不确定什么是最好的方法。
注意:我已经看到了这张票,但它与我需要的相反(序列化)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题