Добрый день, пожалуйста, есть ли у кого-то готовый компонент для работы с Json можете поделиться)
или если есть возможность подскажите как обработать json ответ web-сервера
Этот топик читают: Гость
Ответов: 195
Рейтинг: 7
|
|||
карма: 0 |
|
Ответов: 793
Рейтинг: 168
|
|||
hin4 писал(а): если есть возможность подскажите как обработать json ответ web-сервера
|
|||
карма: 16 |
|
Ответов: 793
Рейтинг: 168
|
|||
hin4, надеюсь, так будет понятней.
Редактировалось 1 раз(а), последний 2021-05-15 12:21:30 |
|||
карма: 16 |
|
Ответов: 793
Рейтинг: 168
|
|||
Пример работы с JSON при помощи утилиты jq.exe (64 bit, у кого 32 скачивайте по ссылке в схеме).
Так как используется внешняя утилита архив со схемой выкладываю на Yandex disk. https://disk.yandex.ru/d/44f66w-bYQx06Q |
|||
карма: 16 |
|
Ответов: 793
Рейтинг: 168
|
|||
hin4 писал(а): подскажите как обработать json ответ web-сервераПример парсинга JSON ответа на стандартных компонентах.
|
|||
карма: 16 |
| ||
Голосовали: | zhorik5 |
Ответов: 793
Рейтинг: 168
|
|||
«И тут Остапа понесло...»
Наверное, самый маленький парсер json ответа веб-сервера.
Должна работать на всех windows10(на других не проверял.) |
|||
карма: 16 |
|
Ответов: 1291
Рейтинг: 47
|
|||
Gunta, круто, спасибо, не знал что можно с помощью шелла такие формы и операции создавать..
|
|||
карма: 3 |
|
Ответов: 793
Рейтинг: 168
|
|||
карма: 16 |
| ||
файлы: 1 | Почасовой прогноз погоды..zip [1019B] [430] |
Ответов: 1291
Рейтинг: 47
|
|||
Gunta, спасибо, но чето первая схема курсов валют с ЯД ничего не отображает у меня. Даже столбцов нет.
|
|||
карма: 3 |
|
Ответов: 793
Рейтинг: 168
|
|||
Aziz писал(а): но чето первая схема курсов валют с ЯД ничего не отображает у меня. Даже столбцов нет.Если под “ЯД “ ты подразумеваешь JQ, то я только что проверил, всё работает. https://i.mcgl.ru/GCPb5sjZFN В схеме используются две консольные утилиты: 1.curl.exe – входит в состав Windows10 (C:\Windows\System32\curl.exe) 2.jq.exe – скачивается с официального сайта https://jqlang.github.io/jq/download/ для своей платформы (должно находится рядом со схемой). |
|||
карма: 16 |
|
Ответов: 1291
Рейтинг: 47
|
|||
Gunta, да. Не знаю, я просто прямо в архиве щелкнул схему, она загрузилась и скомпилировал ее. Обычно архиватор во временную папку все извлекает. Счас попробую нормально извлечь все..
--- Добавлено в 2024-07-31 13:12:10 Да, заработало. Видимо архиватор все же утилиту не извлек.. --- Добавлено в 2024-07-31 13:13:48 А по поводу моего компонента Candles нового, можешь глянуть что с ним не так? Почему крушится.. Редактировалось 3 раз(а), последний 2024-08-01 00:37:56 |
|||
карма: 3 |
|
Ответов: 793
Рейтинг: 168
|
|||
Aziz писал(а): А по поводу моего компонента Candles нового, можешь глянуть что с ним не так? Почему крушится..Постараюсь ответить в твоей ветке. |
|||
карма: 16 |
|
Ответов: 101
Рейтинг: 2
|
|||
Gunta, с кириллицей решить проблему знаешь как при отправке команды-данных в cmd или powershell?
Редактировалось 3 раз(а), последний 2024-08-23 16:35:23 |
|||
карма: 0 |
|
Ответов: 793
Рейтинг: 168
|
|||
strannik_nebes писал(а): с кириллицей решить проблему знаешь как при отправке команды-данных в cmd или powershell?Вот несколько способов как можно решить проблему с русскими буквами в пути к запускаемой программе: 1. Одинарные кавычки – чаше всего этого достаточно. Пример – 'c:\Users\Иван\Проект\Моя программа.exe' 2. Утроение обычных кавычек. Пример – """c:\Users\Иван\Проект\Моя программа.exe""" 3. Использование относительного пути к запускаемой программе. Пример – '.\my_folder\pdftotext.exe' 4. Если файл или папка начинаются с букв t,n,r,x,0 и др. то нужно использовать удвоение слешей. Пример – 'c:\\new_project\\txt_to_html.exe' 5. Скопировать запускаемую программу в папку без русских букв. Пример – 'c:\Users\Public\Documents\new_project\myapp.exe' 6. Добавить путь к запускаемой программе к переменной PATH в переменные окружения (переменные среды). |
|||
карма: 16 |
|
Ответов: 101
Рейтинг: 2
|
|||
Gunta, Я о другом. Кодировка CP866 не поддерживает передачу русских символов в консоль, например через компонент Winexec. Пришлось применять костыли в виде смены кодировки консоли командой "chcp 1251" и лазанием в реестр.
Редактировалось 1 раз(а), последний 2024-09-17 10:17:33 |
|||
карма: 0 |
|