обновить значения свойств одного json в другом json - PullRequest
0 голосов
/ 03 октября 2018

У меня есть два файла json разных схем, но у меня есть схожие атрибуты.Я хочу получить значение определенного атрибута из одного json и обновить в другом json.Json 1:

        {
             Employees: [ 
                      {
                       "employeeName":{
                                        "ename":"john"
                                      }
                       "dept":{
                                        "deptname": "cs",
                                        "deptno": ""
                              }
                         },
     {
                   "employeeName":{
                                    "ename":"johnson"
                                  }
                   "dept":{
                                    "deptname": "ee",
                                     "deptno": ""
                          }
                     }
                  ]}
Json 2:
    {
             departments: [ 
                      {

                       "dept":{
                                        "deptname": "cs",
                                         "deptno" : "101"
                              }
                         },
     {
                   "dept":{
                                    "deptname": "ee",
                                     "deptno" : "102"

                          }
                     }
                  ]}

Я хочу получить deptno от json2 и поместить его в json1.Я не хочу конвертировать в Java, повторять и устанавливать атрибут из-за проблем с производительностью. Я стараюсь избегать итерации массива.Я ищу что-то встроенное размещение.Джексон или Гсон обладают такими возможностями?

...