Как проверить следующую структуру словаря в дуршлаге

{
 "my_dict": {
       "key1": {
         "sub1": "",
         "sub2": ""
       },
       "key2": {
         "sub1": "",
         "sub2": ""
       },
       ....
       "keyxxx": {
         "sub1": "",
         "sub2": ""
       }
    }
}

У меня уже есть следующее

class SubSchema(MappingSchema):
    sub1 = SchemaNode(
        String(),
        location='body',
        type='str',
        missing=False
    )

    sub2 = SchemaNode(
        String(),
        location='body',
        type='str',
        missing=False
    )

# what goes there?
class MainSchema(MappingSchema):

    my_dict = SchemaNode(
        # SubSchema(),
        missing = False
    )

В основном у меня есть dict 'my_dict', где ключи - это строки, а значения - это структуры, проверенные SubSchema (два строковых ключа sub1,sub2 со строковыми значениями).

0 ответов

Другие вопросы по тегам