Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2011, 19:09   #1
PsymoN
 
Регистрация: 08.01.2010
Сообщений: 7
По умолчанию JSON и C# для КПК

Приветствую уважаемые программисты!
Не подскажете как реализовать парсер этого:
[{"keys":["[text]Enter the code [\/text]313742[text], then enter the code [\/text]4815162342","[text]Click on the button Command2.[\/text]"],"urls":["\/screenshots\/trojan-ransom.win32_.chameleon-[Winlicense]-2_.png"]}]
Есть парсеры для С# но они идут чисто для комповских версий .Net
Для кпк ессно они не подходят..
Но был найден готовый обработчик JSON строк, и без примеров по разбору.
Помогите коллеге, в долгу не останусь.
А вот и библиотека: http://jsoncf.codeplex.com/
Помогите с разбором пожалуйста..
PsymoN вне форума Ответить с цитированием
Старый 03.03.2011, 19:45   #2
m0nax
Форумчанин
 
Аватар для m0nax
 
Регистрация: 25.09.2009
Сообщений: 534
По умолчанию

А http://james.newtonking.com/projects/json-net.aspx пробовал?
Там вариантов сильно много, может чего сгодится
Код:
Json.NET comes in different versions for the various .NET frameworks.

-DotNet:
  .NET latest (4.0)
-DotNet35:
  .NET 3.5 SP1, Mono
-DotNet20:
  .NET 2.0
-Silverlight:
  Silverlight 4.0
-WindowsPhone:
  Windows Phone 7
m0nax вне форума Ответить с цитированием
Старый 03.03.2011, 20:00   #3
PsymoN
 
Регистрация: 08.01.2010
Сообщений: 7
По умолчанию

у меня не Windows Phone 7.
а Windows Mobile 5.0 - 6.5.
и эти библиотеки для компа + WP7
PsymoN вне форума Ответить с цитированием
Старый 03.03.2011, 21:52   #4
PsymoN
 
Регистрация: 08.01.2010
Сообщений: 7
По умолчанию

Народ!!
Срочный хелп!!
Использовал библиотеку:
http://codetitans.codeplex.com/
Застрял на разборе строки JSON
Код:
 [JSonSerializable(AllowAllFields = true, IgnoreStatic = false)]
        class Deblocker30
        {
            [JSonMember("keys", "no keys", SkipWhenNull = true)]
            private Array _keys;
            [JSonMember("urls", "no screenshots", SkipWhenNull = true)]
            private Array _urls;

            public Deblocker30()
            {
            }

            public Deblocker30(Array keys, Array urls)
            {
                _keys = keys;
                _urls = urls;
            }

            public Array Keys
            {
                get { return _keys; }
            }

            public Array urls
            {
                get { return _urls; }
            }


        }
мой класс для JSON

пытаюсь читать строку полученную из инета:
Код:
[{"keys":["[text]Enter the code [\/text]313742[text], then enter the code [\/text]4815162342","[text]Click on the button Command2.[\/text]"],"urls":["\/screenshots\/trojan-ransom.win32_.chameleon-[Winlicense]-2_.png"]}]
Разбор делаю так:

Код:
JSonReader reader2 = new JSonReader();
           
reader2.Read(jsn);
var o2 = reader2.ReadAsJSonObject(writer.ToString()).ToObjectValue<Deblocker30>();
       Console.WriteLine(o2.Keys);
где jsn = вышеописанный JSON ответ от сервера
При попытке сделать deserialize возникает ошибка:
Невозможно создать абстрактный класс.
Где у меня ошибки?

Последний раз редактировалось PsymoN; 04.03.2011 в 18:09.
PsymoN вне форума Ответить с цитированием
Старый 04.03.2011, 18:10   #5
PsymoN
 
Регистрация: 08.01.2010
Сообщений: 7
По умолчанию

ап темы! Важно!
PsymoN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование для КПК. Vaigard Свободное общение 12 24.01.2011 23:39
Карты для GPS навигаторов и КПК dawning Софт 0 05.08.2009 17:22
написание программы для КПК! ANT35 Фриланс 1 19.10.2008 21:29
Хелп программинг для КПК cheldonec Свободное общение 3 14.09.2008 13:51
Как создать программы для КПК на Delphi? kuzmich Общие вопросы Delphi 3 30.10.2007 06:36