Как сопоставить или преобразовать одну схему типа json в другую - PullRequest
0 голосов
/ 07 мая 2020

Я получаю данные в формате json от разных клиентов построчно. Например: -

input_data = {"name": "John Smith", "hometown": {"name": "New York", "id": 123}}

Возможно, некоторые клиенты отправят такие данные, как:

input_data = {"username": "Ethen Hunt", "address": {"address_name": "Moscow", "address_id": 574}}

Итак, я создал свой собственная схема:

input_mapped = {"user": "" , "address": {"name": "", "id": }}

, так что даже если я получу input_data с измененными именами ключей, я все равно смогу получить ее и выполнить дальнейшие операции.

Поэтому вместо жесткого кодирования каждой пары значений ключа input_data в созданный мной словарь input_mapped. Могу ли я сделать для этого какое-нибудь json отображение или что-то еще?

Будет очень любезно с вашей стороны помочь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...