У меня есть два json файла с содержанием, подобным следующему:
Файл1:
{
"name": "SES_ENABLED",
"value": "true"
},
{
"name":"SES_ADDRESS",
"value":"email-xxxxxx.aws.com"
},
{
"name":"SES_FROM_EMAIL",
"value":"abc@gmail.com"
},
{
"name":"SES_TO_EMAIL",
"value":"123@gmail.com"
}
Файл 2:
{
"name": "SES_ENABLED",
"value": "false"
},
{
"name":"SES_FROM_EMAIL",
"value":"xyz@gmail.com"
},
{
"name":"SES_ADDRESS",
"value":"emails-xyzyzyz.aws.com"
}
В приведенных выше двух файлах Переменная name будет такой же, но значения будут другими, а порядок будет другим, а также есть дополнительное поле в файле 1
т.е.
{
"name": "SES_TO_EMAIL"
"value": "123@gmail.com"
}
Из файла1, как я могу сравнить файл2 для общего переменные "name" присутствуют, а также если в file2 отсутствует какое-либо поле, кроме file1, как я могу это получить.
Например:
После сравнения file1 с file2, Мне нужно получить вывод, как "name": "SES_TO_EMAIL"
нет в файле 2.
Любое решение будет очень полезно.
Заранее спасибо:)