На вход в качестве аргументов программы поступают два файла: tests.json и values.json

KriketMAn

Новичок
Пользователь
Ноя 22, 2022
2
0
1
На вход в качестве аргументов программы поступают два файла: tests.json и values.json
• values.json содержит результаты прохождения тестов с уникальными id
• tests.json содержит структуру для построения отчёта на основе прошедших тестов (вложенность может быть большей, чем в примере)
Напишите программу, которая формирует файл report.json с заполненными полями value для структуры tests.json на основании values.json.
Пример: Часть структуры tests.json:
Код:
{"id": 122, "title": "Security test", "value": "", "values": [{"id": 5321, "title": "Confidentiality", "value": ""}, {"id": 5322, "title": "Integrity", "value": ""}]}
После заполнения в соответствии с values.json:
Код:
{"values": [{"id": 122, "value": "failed"}, {"id": 5321,"value": "passed"}, {"id": 5322,"value": "failed"}]}
Будет иметь следующий вид в файле report.json:
Код:
{"id": 122, "title": "Security test", "value": "failed", "values": [{"id": 5321, "title": "Confidentiality", "value": "passed"}, {"id": 5322, "title": "Integrity", "value": "failed"}]}
 
Последнее редактирование:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 580
457
83
чем помочь?
 

Форум IT Специалистов