powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Обработка полученных данных VBNET
9 сообщений из 9, страница 1 из 1
Обработка полученных данных VBNET
    #39593758
lockweek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня!
Делаю запрос на сайт(использую WebRequest и WebResponse), получаю данные
данные такого вида:

{"price":"1600","price_stock":"1450","updated":1517380905},"apple":
{"price":"900","price_stock":"850","updated":1517380905},"sumsung":

соответсвенно в прогамульке есть соответсвующие textboxы, не могу разобраться как полученные значения загонять в нужный textbox

Может кто подскажет кусочком кода или чего почитать, куда копать

прошу не пинать, так как программировал последний раз на VB еще в 2000 году=)
...
Рейтинг: 0 / 0
Обработка полученных данных VBNET
    #39593761
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кури Newtonsoft.Json

конкретно JsonSerializer.Deserialize<T>
...
Рейтинг: 0 / 0
Обработка полученных данных VBNET
    #39593949
lockweek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProКури Newtonsoft.Json

конкретно JsonSerializer.Deserialize<T>
Спасибо за подсказку.

Вроде разобрался, но столкнулся с такой проблемой
при получении данных

' получаем
Dim reader As New StreamReader(dataStream)
Dim responseFromServer As Integer = reader.ReadToEnd() ' Ошибка System.InvalidCastException {"stock_price":"1600." к типу Integer является не допустимым. Внутренее исключение FormatException: Входная строка имела неверный формат.
' пытаюсь сконвертировать
Dim buy = JsonConvert.DeserializeObject(Of STOCK)(responseFromServer)
MsgBox(buy.price_stock)

Как с этим бороться???
...
Рейтинг: 0 / 0
Обработка полученных данных VBNET
    #39593961
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так все ведь вроде по-русски написано.
Используйте подходящий тип - decimal
...
Рейтинг: 0 / 0
Обработка полученных данных VBNET
    #39593963
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, стоп, не из той оперы.
Код: vbnet
1.
Dim responseFromServer As Integer = reader.ReadToEnd() 

Какой еще нафиг Integer?

Читайте примеры внимательно
...
Рейтинг: 0 / 0
Обработка полученных данных VBNET
    #39593968
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и вообще - необязательно грузить всё в память, можно так:
Код: c#
1.
2.
3.
4.
5.
			using (StreamReader streamReader = new StreamReader(response))
			using (JsonTextReader reader = new JsonTextReader(streamReader))
			{
				return new JsonSerializer().Deserialize<T>(reader);
			}
...
Рейтинг: 0 / 0
Обработка полученных данных VBNET
    #39593977
lockweek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProДа и вообще - необязательно грузить всё в память, можно так:
Код: c#
1.
2.
3.
4.
5.
			using (StreamReader streamReader = new StreamReader(response))
			using (JsonTextReader reader = new JsonTextReader(streamReader))
			{
				return new JsonSerializer().Deserialize<T>(reader);
			}



оно как бы точно для VB?
...
Рейтинг: 0 / 0
Обработка полученных данных VBNET
    #39594013
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockweekShocker.ProДа и вообще - необязательно грузить всё в память, можно так:
Код: c#
1.
2.
3.
4.
5.
			using (StreamReader streamReader = new StreamReader(response))
			using (JsonTextReader reader = new JsonTextReader(streamReader))
			{
				return new JsonSerializer().Deserialize<T>(reader);
			}




оно как бы точно для VB?
сконвертируйте, http://converter.telerik.com/
хотя тут руками быстрее это сделать
...
Рейтинг: 0 / 0
Обработка полученных данных VBNET
    #39594067
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockweekоно как бы точно для VB?изучайте шарп. На VB почти нет ни литературы, ни примеров. Или придется вечно конвертировать примеры и смиряться с тем, что люди не понимают, о чем вы спрашиваете )
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Обработка полученных данных VBNET
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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