Мне нужно создать JSON-запрос динамически, начиная с CSV-файла.
CSV отформатирован так:
TEST_ID;TEST_DESC;RQ_FIELD1;RQ_FIELD2;RQ_FIELD3;RS_FIELD1;RS_FIELD2
TC1;TEST 1;input1;input2;input3;output1;output2
TC2;TEST 2;input1;;input3;output1;output2
TC3;TEST 3;input1;input2;missing;output1;output2
Запрос должен быть составлен только RQ_FIELDS * и:
Если поле пустое, поле в запросе должно быть пустым.
Если поле равно «отсутствует», поле не должно быть добавлено к запросу.
т.е.
TC1
{ "FIELD1": "input1",
"FIELD2": "input2",
"FIELD3": "input3"
}
TC2
{ "FIELD1": "input1",
"FIELD2": "",
"FIELD3": "input3"
}
TC3
{ "FIELD1": "input1",
"FIELD2": "input2"
}
Я что-то пробовал, но не могу создать запрос динамически.
Есть предложения?
Заранее спасибо