Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.82/22: Рейтинг темы: голосов - 22, средняя оценка - 4.82
18 / 17 / 2
Регистрация: 11.01.2013
Сообщений: 109

Строка JSON и Visual Basic - как их породнить?

24.03.2013, 15:13. Показов 4647. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В процессе написания программы для одного настольного приложения, возникла проблема при работе со строками формата JSON такого плана:
Кликните здесь для просмотра всего текста

{"mr":"","s":{"x":null,"a":true,"i":"tex t","t":0,"u":"link","p":null,"d":";;null ;null;0;;","n":"text","l":null},"f":["text","text"],"i":"cm0","l":"text,api_server=link,web _server=link","s":{"a":true,"d":";;null; ru_RU;0;;","i":"text","l":"ru-RU","n":"text","u":"link","x":null}}

Примечание.
text - находится текст
link - ссылка на ресурс

Строки могу отличаться длинной и содержанием. Как все знают, двойные кавычки наш любимый VB воспринимает буквально как строку. В этом случае я пытался использовать две двойные кавычки - ""text"". При обращении ко всему выражению выше я получаю такую ошибку: Оператор "&" не задан для строка "{"mr":","s":{"x":null,"a":true,"" и тип "Button".

Да, я использовал конкатенацию для вставки в необходимое место значения полученных переменных. Строка, в общем счете подсвечивается без ошибок. У меня вопрос, существует ли альтернатива записи JSON-строки в код приложения, а не загружать его из вне?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.03.2013, 15:13
Ответы с готовыми решениями:

Работа с текстом. Строка символов Visual Basic
Написать программу используя форму. Вывод текста через Edit Само задание: Дана строка символов. Вывести или все слова, в которых...

Вычисление значений функции двух переменных в Visual Basic - Visual Basic
Помогите пожалуйста! В среде VB написать программу вычисления значений функции двух переменных. Ориентировочный вид окна программы и...

Где бесплатно скачать учебник по Visual Basic 6 и Visual Basic .Net ?
Где бесплатно скачать учебник по Visual Basic 6 и Visual Basic .Net

25
 Аватар для Апострофф
9912 / 3933 / 743
Регистрация: 11.10.2011
Сообщений: 5,916
28.05.2013, 21:19
Студворк — интернет-сервис помощи студентам
alex_1nsk, задайте более конкретный вопрос и в своей теме, пожалуйста...
0
388 / 8 / 3
Регистрация: 28.05.2013
Сообщений: 58
28.05.2013, 21:25
Апострофф, Хорошо. Но автор поймет мой зашифрованный вопрос. Если можно не удаляйте собщения
0
18 / 17 / 2
Регистрация: 11.01.2013
Сообщений: 109
28.05.2013, 23:28  [ТС]
400 значит, что запрос неверный. смотрите точно через чарли. я тоже все решил с JSON - подключив стороннюю библиотеку) простое обращение к любому члену и аргументу строки. рекомендую четко дублировать заголовки http запроса.
0
388 / 8 / 3
Регистрация: 28.05.2013
Сообщений: 58
29.05.2013, 18:18
nobodyvlv, А кодировку символов и самого запроса, и параметров играет роль ?

Добавлено через 15 минут
HTTP/1.1 400 Bad Request
Content-Type: text/html; charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
Date: Wed, 29 May 2013 06:42:50 GMT
Connection: close
Content-Length: 339

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Bad Request</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Bad Request - Invalid Header</h2>
<hr><p>HTTP Error 400. The request has an invalid header name.</p>
</BODY></HTML>
Вот в принципе ошибка

Добавлено через 7 часов 33 минуты
nobodyvlv, а библиотекой и годом можешь поделиться ?
0
388 / 8 / 3
Регистрация: 28.05.2013
Сообщений: 58
03.06.2013, 20:53
Проблема с получением пакетов, решилась переходом с Vb6 на Vb.net

Все таки VB6 св сем устарел (

Вот жалко, что автор не делиться секретной библиотекой
0
 Аватар для Апострофф
9912 / 3933 / 743
Регистрация: 11.10.2011
Сообщений: 5,916
03.06.2013, 21:24
Цитата Сообщение от alex_1nsk Посмотреть сообщение
Все таки VB6 св сем устарел (
Однако многие им до сих пор пользуются, причем небезуспешно.
Давайте перенесем Ваш вопрос в соответствующий раздел и там Вы опишите его решение?
Цитата Сообщение от Правила форума
Если вопрос был решен вами самостоятельно, отпишите об этом в своей теме - есть и другие люди, которые столкнутся с той же проблемой, и им поможет ваш ответ.
Ну как-то так
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.06.2013, 21:24

Visual Basic 6 и Visual Basic .NET - в чем различия?
Visual Basic и Visual studio это не одно и тоже? если нет то в чём разница, по мимо оформления?

Отличия версий Visual Basic 6.0 от Visual Basic 6.5?
У меня 3 вопроса: 1.Чем отличается версия Visual Basic 6.0 от Visual Basic 6.5? 2.Можно ли запустить проект созданный раннее в Visual...

Непонятная строка на Visual Basic
Помогите понять, как работают следующие строки кода в Visual Basic: Worksheets(1).Range(&quot;d7&quot;).Value = Worksheets(1).Cells(SB2 +...

Visual Basic .Net и Visual Basic 6.0 - В чём разница
В общем возник вопрос: Visual Bisic.Net и Visual Basic - это два разных языка, или же .NET версия это лишь его улучшение. Я так понимаю что...

Какую среду программирования лучше выбрать для обучения языку C++ ? Visual Studio,Visual Basic или Visual C++?
И напишите,чем рекомендуемая вами среда программирования лучше других? Насколько я понял из Википедии они все поддерживают язык...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru