json リクエストをクラス シリアライザーにデシリアライズしたいのですが、正しいラッパー クラスを取得できません。
これは私が使用するjsonです:
{
"NewData":
{
"UserID":"12345",
"CommunicationId":"11111",
"SessionId":"22222",
"StartTime":"2013-08-12",
"EndTime":"2013-08-13",
}
}
クラスシリアライザーはどのように見えるべきですか?
次のクラスがありますが、ラッパー クラスが必要です。
class CommSerializer(serializers.Serializer):
'''Serializer for Comm documents
'''
UserID = serializers.IntegerField()
CommunicationId = serializers.IntegerField()
SessionId = serializers.IntegerField()
StartTime = serializers.CharField()
EndTime = serializers.CharField()
def restore_object(self, attrs, instance=None):
"""Create or update a new Comm (dict) instance.
"""
return dict(attrs)
ありがとう、