у меня ниже JSON. Данные errorMessage присваиваются переменной pError, если она существует. В противном случае они должны присваивать нулевые или не найденные данные.
{"data": {"devTransactions": [{"actionId ":" ae6deb12c356 "," status ":" Failed "," details ": {" value ": 427," error ": {" stage ":" MANAGE "," errorCode ":" ERR021001 "," errorMessage ":" Failed to start "}, "hcigId": "28fccffdf291", "deviceId": "571a71b05c50"}, "cancelledBy": ""}, {"actionId ":" 9f486bc9b111 "," status ":" COMPLETED "," details ": {" empid " : "1000", "deptId": "230"}, "cancelledBy": ""}]}, "success": true, "statusCode": 200}
Позже я хочу назначить pError для массив строк и выборка значений. Мой размер массива фиксирован, скажем, 50. Я получаю ошибку сейчас, когда извлекаю его с помощью al oop, потому что данные не существуют в этом конкретном индексе массива.
Как назначить ноль или не найдены данные для переменной pError, если данные или элемент json не найдены?
String strError = "$ {pError_ALL}"; String [] error = strError.split (",");