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" и больше никого лишнего?
Заранее спасибо!
  • Вопрос задан
  • 693 просмотра
Решения вопроса 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"], " - лишний!")
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 150 000 до 200 000 ₽
OnederX Москва
от 100 000 до 120 000 ₽
Кенарий Санкт-Петербург
от 120 000 до 250 000 ₽
22 сент. 2020, в 08:35
14000 руб./за проект
22 сент. 2020, в 06:45
4000 руб./за проект
22 сент. 2020, в 03:43
35000 руб./за проект