Я всюду искал пример того, как изолировать нулевую проблему.
Мне отправляют строку Json, и я проверяю определенные значения, но иногда объект (colUniqueID) отсутствует в строке Json.
{
"mitigant": {
"productUnid": "123456789123456789",
"createdDate": "",
"basketNumber": "bb012456",
"shareIndicator": "",
"assetDetails": [
{
"alias": {
"createdDate": {"value": ""},
"assetID": {"value": "1111"},
"assetNumber": {"value": "aaa123456"},
"colUniqueID": {"value": ""}
}
}
]
}
}
String assetNum = collateral.getMitigant().getAssetDetails().get(i).getAlias().getColUniqueID().getValue();
if (assetNum != null) {
//Do something
}
Но я получаю ошибку "HTTP JVM: java.lang.NullPointerException", когда я объявляю переменную assetNum. Так что это даже не доходит до утверждения "если"
Есть идеи ??
Пожалуйста, помогите.