В ключевом поле TempClass я хочу добавить значение вроде «RFI» и соответствующие значения открытия, закрытия, просроченные значения в оставшиеся поля. Как мне перебрать ответ, чтобы создать желаемый список? Имена полей в ответе, такие как «RFI», «OBSERVATION», «SUBMITTALS», «SAFETY», «INSPECTION», «TASK», «WORKFLOW» являются динамическими c и могут измениться в будущем. ответ остается прежним. Пожалуйста, помогите. Ответ:
{
"project_id": 1,
"project_name": "Test Project R",
"RFI": {
"OPEN": 0,
"CLOSE": 0,
"OVERDUE": 1
},
"OBSERVATION": {
"OPEN": 0,
"CLOSE": 0,
"OVERDUE": 0
},
"SUBMITTALS": {
"OPEN": 0,
"CLOSE": 0,
"OVERDUE": 1
},
"SAFETY": {
"OPEN": 0,
"CLOSE": 0,
"OVERDUE": 0
},
"INSPECTION": {
"OPEN": 0,
"CLOSE": 0,
"OVERDUE": 1
},
"TASK": {
"OPEN": 0,
"CLOSE": 0,
"OVERDUE": 0
},
"WORKFLOW": {
"OPEN": 0,
"CLOSE": 4,
"OVERDUE": 6
}
}
data class Temp(
var key: String,
var open: Int,
var close: Int,
var overDue: Int
)