Я определил класс
class Person(colander.MappingSchema):
name = colander.SchemaNode(colander.String())
age = colander.SchemaNode(colander.Int()
и у меня есть приближающаяся строка json, которая может быть такой:
{
'name': 'keith',
'age': '20',
'friends': [('1', 'jim'), ('2', 'bob'), ('3', 'joe'), ('4', 'fred')],
'phones': [{'location': 'home', 'number': '555-1212'},
{'location': 'work', 'number': '555-8989'}],
...
}
Я хочу только проверить name
и age
, и меня не интересуют другие поля (и я не знаю всех других возможных полей). Есть ли способ проверить только два поля, игнорируя другие?