Я использую источник данных XML в приложении. Одно из полей с именем quantity
иногда равно нулю, таким образом:
<quantity>0</quantity>
Однако, когда я пытаюсь получить это значение, фактическое значение в структуре данных JSON не 0
, оно просто отсутствует. Другие поля отображаются с элементом $t
внутри них, но это не так:
'item' :{
'quantity' :{},
'name' :{'$t' : 'ItemName'}
}
Я бы хотел pick()
вывести это значение и определить, является ли оно положительным числом (если оно равно нулю, я делаю что-то еще). Как я могу это сделать?
РЕДАКТИРОВАТЬ: когда есть нормальное числовое значение, XML выглядит следующим образом
<quantity>100</quantity>
и JSON выглядит так
'quantity' :{'$t' :100}
Так и должно быть.