powered by simpleCommunicator - 2.0.28     © 2024 Programmizd 02
Map
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Чтение JSON файла
1 сообщений из 1, страница 1 из 1
Чтение JSON файла
    #39982135
hum_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста вот у меня такой случай. Есть json файл с адресами
Работает цикл

ll_rootobject = lnv_JsonParser.GetRootItem()
ll_childcount = lnv_JsonParser.GetChildCount( ll_rootobject )

FOR i = 1 TO ll_childcount
ll_index = lnv_JsonParser.GetChildItem( ll_rootobject, i )
Id = lnv_JsonParser.GetItemNumber( ll_index, "id" )
lat = lnv_JsonParser.GetItemNumber( ll_index, "lat" )
address = lnv_JsonParser.GetItemString( ll_index, "address" )
NEXT

И вдруг цикл сторопориться. И оказывается что в какой то строке нет объекта "lat", значение которого я хочу получить. Есть ли возможность проверки в json файле на наличие объекта? Типа если есть "lat" то lat = lnv_JsonParser.GetItemNumber( ll_index, "lat" )
иначе lat = 0

{
"id": 5555,
"lat": 5222,
"lon": 799,
"address": "ул. Широкова",
"region": "Самара"
},
{
"id": 47666,
"address": "ул. Петровская",
"region": "Самара"
},
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Чтение JSON файла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]