Json模式django rest框架,将json字段描述为json而不是字符串

Tom*_*OUX 7 jsonschema django-rest-framework django-rest-swagger

我在DRF中有一个Api,用张扬地描述。在我的序列化器中,我有一个像这样的字段:

settings = serializers.DictField(child=serializers.JSONField())
Run Code Online (Sandbox Code Playgroud)

在swagger.json中,该字段是否可能被描述为“ Json”而不是字符串:

"additionalProperties": {
            "type": "string"
}
Run Code Online (Sandbox Code Playgroud)

"additionalProperties": {
        "type": "JSON"
}
Run Code Online (Sandbox Code Playgroud)

Rel*_*ual 4

抱歉,这对于 JSON Schema 来说是不可能的。

这些类型是 JSON 允许的原始类型。