powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / XSuperObject
6 сообщений из 6, страница 1 из 1
XSuperObject
    #39967653
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть пара:
"f401_gvn" : "62"

Как бы проигнорировать кавычки и считать значение как integer?

А то так работает Item.AsObject.S['f401_gvl'], а так Item.AsObject.S['f401_gvl'] - нет.

Invalid Class Typecast.

Не хочется уйму костылей типа StrToInt вставлять.
...
Рейтинг: 0 / 0
XSuperObject
    #39967659
Фотография X-Cite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По спецификации json "62" - это строка...

Любой адекватный парсер должен воспринимать по стандарту

Numeric
String

Передавайте без кавычек или просите стороннее api передавать без кавычек если там ожидаются числа...
Иначе не избежать
Код: pascal
1.
Item.AsObject.S['f401_gvl'].AsInteger();
...
Рейтинг: 0 / 0
XSuperObject
    #39967662
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это-то понятно.
Но вот сделали такой сервис (не мы) а мне с ним тра... в смысле работать.

Сахару-бы...

Кстати, не "AsInteger()" а "ToInteger".
...
Рейтинг: 0 / 0
XSuperObject
    #39967672
Фотография Exteris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat
А то так работает Item.AsObject.S['f401_gvl'], а так Item.AsObject.S['f401_gvl'] - нет.

Один я не вижу отличий в этих двух вариантах?
...
Рейтинг: 0 / 0
XSuperObject
    #39967673
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Exteris,

Копи-паста не срослась.

Должно быть так:

А то так работает Item.AsObject.S['f401_gvl'], а так Item.AsObject.I['f401_gvl'] - нет.
...
Рейтинг: 0 / 0
XSuperObject
    #39967678
Фотография Exteris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант, предварительно убрать кавычки во всем тексте регуляркой?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / XSuperObject
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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