Я итерация объекта JSONПочему прощают в «арг» возвращает петлю, когда цикл пуст
Моя JSON структура что-то вроде этого
{ «someinfo»: { «Параметр»: { "ABC": "123", "XYZ": "456"}}}
for (var tempVal in jsonObj.someinfo.Parameter) {
//print tempval
}
выше цикла будет возвращать правильные значения, когда 'Параметр' в JSON заполнен.
Если пусто будет печататься агд
Пустой 'Параметр' в формате JSON будет выглядеть следующим образом:
{ "someinfo": { "Параметр": ""}}}
для того, чтобы печатать правильные значения, когда пусто или не пусто, есть ли способ в для- в цикле
Вы говорите о состоянии 'if'? – Rayon
Я бы сказал, что ваш параметр json неверен. Это должен быть объект или null. Не объект или пустая строка. – RvdK
Хорошо. У меня нет контроля над содержимым или форматом файла JSON. Итак, в состоянии выше, что лучше всего можно сделать? –