Навигация по сложному json и добавление элемента в конце - PullRequest
0 голосов
/ 18 марта 2019

У меня сложная структура json, в которой мне нужно найти дочерний элемент последнего вложенного элемента и добавить данные элементы в исходную структуру json.Вот структура json.

original_json ={
    "f_name" : "andrew",
    "l_name": "jose",
     "m_name": "mathew",
     "child" :[
                {
                "father_name":"jose",
                "mother_name": "mary",
                "spouse_name":"jessica",
                "child":
                    [
                        {
                        "school": "st.josep",
                        "college": "IIT"
                        }
                     ]
                }
     ]
 }

Я использую приведенный ниже код для перехода к последнему дочернему элементу.

while 'child' in original_json.keys():
    original_json = original_json['child'][0]
    print(original_json)
else:
    print(original_json)

мне нужно добавить элемент к последнему дочернему ключу "профессию": "Microsoft".Можете ли вы помочь мне в написании функции или любого вида кода.

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