Java Check Json содержит sub json

Java - у меня есть 2 данных json, которые я собираюсь получить по почте и получить звонки.

Как я могу проверить, содержит ли Json 1 данные Json 2?

Строка Json 1

[  
    {  
        "name":"John",
        "city":"Berlin",
        "cars":[  
            "audi",
            "bmw"
        ],
        "job":"Teacher"
    },
    {  
        "name":"Mark",
        "city":"Oslo",
        "cars":[  
            "VW",
            "Toyata"
        ],
        "job":"Doctor"
    }
]

Строка Json 2

   {  
        "name":"John",
        "city":"Berlin",
        "cars":[  
            "audi",
            "bmw"
        ],
        "job":"Teacher"
    }

Ваш первый JSON - это список, а второй - элемент этого списка. Сопоставьте их в таком формате и выполните list.contains с реализациями сопоставленных объектов equals и hashCode.

Naman 12.01.2019 04:07

Где твоя попытка? Кроме того, какую библиотеку json вы используете?

Nicholas K 12.01.2019 06:36

что происходит, когда все поля совпадают, кроме элемента массива cars, например, строка 2 имеет 1 элемент автомобиля, а строка 1 - 2? что вы тогда ожидаете в своем выводе?

user404 12.01.2019 06:36

какую библиотеку вы используете для работы с json?

Roman 12.01.2019 08:32
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
4
110
0

Другие вопросы по теме