Ошибка парсинга значения "0" в JSON

Здравствуйте.
Получаю на входе JSON, делаю Extract From JSON и хочу вывести цифровое id, но вместо значения 0 получаю Null
В полученном JSON пишется нормально

Остальные значения, которые > 0 прописываются корректно

Нужно больше информации. Это бек или фронт. Что в БП. Не выдает ли блок экстракта какую-нибудь ошибку.

@Basil_K
Это БП во Фронте.
БП заполняет селект значениями взятыми с внешнего API. Нулевым индексом в массиве идет значение с 0 idшником. он его обрабатывает как null

Блок экстракта который вытаскивает сначала имя - успех

Следующий блок экстракта из того же json вытаскивает уже id - не успех, null

При чем если обрабатывать дальше массив, то там идут id > 0, и с ними все ок
Вот пример

Вообще, на первый взгляд, странно, что значения больше 0 работают.
Ведь значение id - integer. А извлекается как string. И есть подозрительный блок превращения стринга в стринг. Попробуйте у него поменять тип входа на integer.

@Basil_K подозрительный блок, это как раз я пытался понять в чем дело.
Даже поменяв на int все равно передается null

Проблема так и не ушла

Если в provider_id передается значение > 0, то все ок.
Как 0 так сразу null