@Paradox рад что кто то пользуется )
JSON
-
@Oyasumi-Punpun Здравствуйте заметил необычность. Она как бы не напрягает но она есть
Вот -
@tts9 said in JSON:
@Oyasumi-Punpun Здравствуйте заметил необычность. Она как бы не напрягает но она есть
ВотЛично меня это никак не затрагивает. я даже ваш модуль адаптировал под себя, и не использую в экшенах, но вот это заметил. Входящую переменную он почему то берет только в [object Object]
А если поле "JSON строка или объект для изменения" перевести из типа "string" в тип "expression"?
-
@tts9 said in JSON:
@Fox Отрабатывает. Хм. В доках опишите, ато воплей потом не оберетесь
Это спецификация BAS, проверьте на любом действии:

чтобы действие определило переменную, нужно её обрамить в квадратные скобки, либо использовать тип "expression"
Это распространяется и на другие переменные:

тестовый скрипт
-
@tts9 said in JSON:
@Fox Любую?
На списках ошибки не дает, просто не видит ее как переменную. Я понял уже.
Он ее строкой и считает, но раньше емнип было не так и вводить можно было как удобноВ модуле "список" в некоторых действиях нужно указывать только имя переменной (по этому цвет текста зелёный), если указать переменную с VAR_ или с квадратными скобками - будет ошибка

Тестовый скрипт
-
@tts9 Вопрос снимается. Если кто-либо столкнется с похожей проблемой это не модуль, неверные условия или правильнее использования методов которые сейчас не работают. Если вы не используете квадратные скобки для входящих переменных то используйте тип expression. Иначе может получится неожиданность с которой я и столкнулся. А сам модуль еще раз отличный.
-
Документация по адресу https://cheshirecaat.github.io/BAS.Modules/jpath-documentation-ru.html недоступна, она указана в аннотации к модулю.
-
@glitch2077 Доки переехали на другой сайт, но контент пока не весь перенесён. Как только завершу процесс обновлю ссылки везде.
-
Столкнулся с проблемой обработки ответа json.Получаю строку из ответа сервера.В логе вижу полученный список из нескольких слов через запятую.Из действия "список" использую парсить строку и получаю ошибку Result of expression '(VAR_NEW_VARIABLE).split' [undefined] is not a function. Кто то сталкивался с подобной проблемой?Я так понимаю,после парсинга json в переменной не строка получается и перевод строки не получается из модуля
-
Столкнулся с проблемой обработки ответа json.Получаю строку из ответа сервера.В логе вижу полученный список из нескольких слов через запятую.Из действия "список" использую парсить строку и получаю ошибку Result of expression '(VAR_NEW_VARIABLE).split' [undefined] is not a function. Кто то сталкивался с подобной проблемой?Я так понимаю,после парсинга json в переменной не строка получается и перевод строки не получается из модуля
Посмотрите в инспекторе переменных, скорее всего в переменной у вас уже список. Ну или выведите в лог код [[NEW_VARIABLE]][0] тип
expression -
-
-
@Fox B Благодарю за разъяснения!А можно их как то посчитать сразу или только циклом?
Действие "Установить переменную", тип
expression, значение [[NEW_VARIABLE]][0]. Полученную переменную используем как обычный список.Об этом я и говорил ранее:
@Fox said in JSON:Можете достать его в переменную кодом [[NEW_VARIABLE]][0]

