Сравнение объектов Json

#arrays #json #parsing

Вопрос:

Я пытаюсь сравнить два объекта json в javascript. В одном месте у меня есть этот json

введите описание изображения здесь

В другом месте у меня есть этот json:

введите описание изображения здесь

Я пытаюсь проверить, находится ли какой — либо из элементов в первом json во втором json. Приказ не имеет значения. Например:

  If ({name: "melocoton", year=2018}) is in both json {
    var value=true;
}
 else {
    var value = false;
}
 

Я пробовал анализировать как json, так и эту функцию:

 const found_prod_and_year = json1.some(r => json2.includes(r))
 

Но это всегда возвращает false.
Эта функция , сравнивающая простые массивы, такие как [5,6] и [5,3], возвращает значение true, потому что 5 находится в обоих массивах.

Любая помощь была бы потрясающей. Большое вам спасибо!

Комментарии:

1. Это выглядит так, как в вашем примере, это обычный объект, а не JSON

2. Я использовал JSON.parse(JSON.stringify(object1)), чтобы получить то, что отображается на изображениях