我希望有一个接受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变量名限制(使用类似的方法),但我不确定什么是最好的方法。
注意:我已经看到了这张票,但它与我需要的相反(序列化)
暂无答案!
目前还没有任何答案,快来回答吧!