Я использую пакет jsonschema в Python для проверки своих JSON. Я могу установить значение по умолчанию в jsonschema. Предположим следующую схему: [code]from jsonschema import validate
[/code] Мой json_dict совершенно действителен. У меня два вопроса: [list] [*]Действительно ли ключевое слово по умолчанию настолько «бесполезно», как сказано в документации (см. ниже)? Это все, что вы получаете? [/list]
Ключевое слово «default» не имеет никакого эффекта, но его полезно включить читателям схемы, чтобы легче распознать поведение по умолчанию.
[list] [*]Мне хотелось бы иметь метод который преобразует мой json_dict в следующий в соответствии с ключевым словом default. Знаете ли вы о таком пакете? [/list] [code]json_dict = {"key_1": "key_1_value", "key_2": "key_2_value", "key_3": "use_it_if_key_does_not_exist"} [/code] Спасибо!