如何在Django Rest Frame Work中定义JSON的结构

时间:2018-10-31 06:09:44

标签: json django django-rest-framework

我在Django中具有以下序列化程序:

class ScopeIntentSerializer(serializers.Serializer):
    reference_object = serializers.JSONField(
        binary=True, error_messages= {
            'binary': 'Reference object is not a valid JSON Object'
        }
    )

我希望reference_object是键值对的JSON数组,如下所示:

reference_object: [
    {'key': 'something', 'value': 'something else'},
    {'key': 'somewhere', 'value': 'somewhere else'},
]

我试图使用ListField和DictField来实现这一目标,但效果不如预期。

0 个答案:

没有答案