Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

json decode

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 20.08.2014, 17:30   #1
 Разведчик
Аватар для zxm
 
zxm никому не известный тип
Регистрация: 22.06.2014
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 2 сообщениях
 
По умолчанию json decode

Привет всем.
Функция возвращает json формат.
Как можно его декодировать ?
Что то типа json_decod из php есть ?
Спасибо заранее.
  Ответить с цитированием
Старый 20.08.2014, 17:33   #2
Заблокирован
 Рыцарь-капитан
Аватар для warl0ck
 
warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(
Регистрация: 29.01.2010
Сообщений: 547
Популярность: 41279
Сказал(а) спасибо: 692
Поблагодарили 2,270 раз(а) в 1,035 сообщениях
 
По умолчанию Re: json decode

[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 21.08.2014, 12:29   #3
 Разведчик
Аватар для zxm
 
zxm никому не известный тип
Регистрация: 22.06.2014
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 2 сообщениях
 
По умолчанию Re: json decode

Цитата:
Сообщение от warl0ckПосмотреть сообщение
[Ссылки могут видеть только зарегистрированные пользователи. ]

Спасибо.
Пытаюсь сделать , но вылетает ошибка.
Код взял со стока
Код:
 private void button2_Click(object sender, EventArgs e)
        {
            string json = GetWall();


            VkInfoDeser ser = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<VkInfoDeser>(json);

            foreach (var item in ser.items)
            {
                richTextBox1.Text = "id: "+item.id+", name: " + item.name;
            }
        }
GetWall
Код:
 private string GetWall()
        {
            var req = new HttpRequest();
            HttpResponse resp;
            req.Cookies = new CookieDictionary();
            resp = req.Get("https://api.vk.com/method/wall.get?domain=mdk&count=10&filter=owner&access_token=" + token);
            string res = resp.ToString();
            return res;
        }
класс
Код:
 public class VkInfoDeser
    {
      
            public List<ids> items { get; set; }
       
     
    }
    public class ids
    {

        public string id { get; set; }
        public string name { get; set; }
    }
Вылетает исключение
Цитата:
Ссылка на объект не указывает на экземпляр объекта.

Помогите слоупоку , в чем проблема ?
  Ответить с цитированием
Старый 21.08.2014, 14:58   #4
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: json decode

А почему не заюзать готовый няшный Wrapper на VK API под шарп?
  Ответить с цитированием
Старый 21.08.2014, 16:35   #5
 Разведчик
Аватар для zxm
 
zxm никому не известный тип
Регистрация: 22.06.2014
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 2 сообщениях
 
По умолчанию Re: json decode

Цитата:
Сообщение от SinyssПосмотреть сообщение
А почему не заюзать готовый няшный Wrapper на VK API под шарп?

Это что такое ?)
Где почитать про это ?
  Ответить с цитированием
Старый 21.08.2014, 20:13   #6
Заблокирован
 Рыцарь-капитан
Аватар для warl0ck
 
warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(
Регистрация: 29.01.2010
Сообщений: 547
Популярность: 41279
Сказал(а) спасибо: 692
Поблагодарили 2,270 раз(а) в 1,035 сообщениях
 
По умолчанию Re: json decode

Цитата:
Сообщение от zxmПосмотреть сообщение
Спасибо.
Пытаюсь сделать , но вылетает ошибка.
Код взял со стока
Код:
 private void button2_Click(object sender, EventArgs e)
        {
            string json = GetWall();


            VkInfoDeser ser = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<VkInfoDeser>(json);

            foreach (var item in ser.items)
            {
                richTextBox1.Text = "id: "+item.id+", name: " + item.name;
            }
        }
GetWall
Код:
 private string GetWall()
        {
            var req = new HttpRequest();
            HttpResponse resp;
            req.Cookies = new CookieDictionary();
            resp = req.Get("https://api.vk.com/method/wall.get?domain=mdk&count=10&filter=owner&access_token=" + token);
            string res = resp.ToString();
            return res;
        }
класс
Код:
 public class VkInfoDeser
    {
      
            public List<ids> items { get; set; }
       
     
    }
    public class ids
    {

        public string id { get; set; }
        public string name { get; set; }
    }
Вылетает исключение

Помогите слоупоку , в чем проблема ?

хотя бы json скинь свой
  Ответить с цитированием
Старый 21.08.2014, 20:46   #7
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: json decode

Цитата:
Это что такое ?)
Где почитать про это ?

Оббертка, по сути ты работаешь с API но библиотека сама знает какой формат запроса и формат ответа и сама его разберёт. Поищи в менеджере пакетов NuGet там вариантов 10 было...
  Ответить с цитированием
Старый 22.08.2014, 11:38   #8
 Разведчик
Аватар для zxm
 
zxm никому не известный тип
Регистрация: 22.06.2014
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 2 сообщениях
 
По умолчанию Re: json decode

Цитата:
Сообщение от SinyssПосмотреть сообщение
Оббертка, по сути ты работаешь с API но библиотека сама знает какой формат запроса и формат ответа и сама его разберёт. Поищи в менеджере пакетов NuGet там вариантов 10 было...

а ты какой пользуешься ?
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Прочее] Hash decode :O staller133 Халява для Читера 1 07.02.2014 06:53
[Помогите!] JSON Skrillex3 Вопросы и ответы, обсуждения 1 28.06.2012 00:10
[Помогите!] Массив JSON iVs.Dark Вопросы и ответы, обсуждения 0 16.05.2012 21:43
[Помогите!] не получается отправить запрос с JSON кодировкой the-boxi Вопросы и ответы, обсуждения 1 03.10.2011 00:25
Packet Decode Хакерок:) Общение и обсуждение Perfect World 0 12.08.2010 13:10

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 09:04.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net