Задать вопрос
kristikys
@kristikys
QA

Как проверить наличие нескольких элементов в json?

Доброго!
Имеется json:
{"employees": {
        "employee": [
            {"id": "1",
                "firstName": "Tom",
                "lastName": "Cruise",
                "photo": "http://cdn2.gossipcenter.com/sites/default/files/imagecache/story_header/photos/tom-cruise-020514sp.jpg" },
            {"id": "2",
                "firstName": "Maria",
                "lastName": "Sharapova",
                "photo": "http://thewallmachine.com/files/1363603040.jpg" },
            {"id": "3",
                "firstName": "James",
                "lastName": "Bond",
                "photo": "http://georgesjournal.files.wordpress.com/2012/02/007_at_50_ge_pierece_brosnan.jpg"} ]}
}

Есть ли способ проверить, что в "employee" имеются только: "firstName": "Tom", "firstName": "Maria", "firstName": "James" и больше никого лишнего?
Заранее спасибо!
  • Вопрос задан
  • 766 просмотров
Подписаться 2 Оценить 2 комментария
Решения вопроса 1
Avernial
@Avernial
Разрабатываю научное ПО на языке Python.
В цикле пробегаетесь по "employee" и проверяете, что все firstName находятся в списке ['Tom', 'Maria', 'James']. Как то так:
firstNames = ["Tom", "Maria", "James"]
for e in emploee:
    if e["firstname"] not in firstNames:
        print(e["firstname"], " - лишний!")
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
02 февр. 2025, в 10:19
7000 руб./за проект
02 февр. 2025, в 08:12
2500 руб./за проект