Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
39 / 35 / 9
Регистрация: 01.02.2014
Сообщений: 813
1

Распарсить с помощью Json.Net приходящий ответ в виде JSON

16.12.2014, 14:46. Показов 3522. Ответов 3

Нужна помощь с json

Кликните здесь для просмотра всего текста

{"success":true,
"rgInventory":{
"1025429056":{
"id":"1025429056",
"classid":"310779217",
"instanceid":"0",
"amount":"1",
"pos":1},
"939518898":{
"id":"939518898",
"classid":"527635071",
"instanceid":"0",
"amount":"1",
"pos":2},
//----------------------
Сначала много тех что выше, потом много тех что ниже.
//-----------------------
"rgCurrency":[],
"rgDescriptions":{
"310779217_0":{
"appid":"730",
"classid":"310779217",
"instanceid":"0",
"icon_url":"fWFc82js0fmoRAP-qOIPu5THSWqfSmTELLqcUywGkijVjZYMUrsm1j-9xgEObwgfEh_nvjlWhNzZCveCDfIBj98xqodQ2CZknz56IeSKIydYfwHRCZ9 YU-c_5xzTDy4g7fhrUdag7vVRegTo4oGTO-N-Yo0YH8WBCKLUMwj540s4hqMLLJCB8i6-2S69aGteRVO1reK3ddLq",
"icon_url_large":"fWFc82js0fmoRAP-qOIPu5THSWqfSmTELLqcUywGkijVjZYMUrsm1j-9xgEObwgfEh_nvjlWhNzZCveCDfIBj98xqodQ2CZknz56IeSKIydYfwHRCZ9 YU-c_5xzTDy4g7fhrUdag7oQKKE644ZzBMLgrZtsZF5OCCKPSZgysuB9q1aBZJp WJpii53ijhaGpbXxC_qG5QhqbZ7Ymz97yD",
"icon_drag_url":"",
"name":"AUG | \u041e\u0441\u0443\u0436\u0434\u0435\u043d\u043d\u044b\u0439 ",
"market_hash_name":"AUG | Condemned (Battle-Scarred)",
"market_name":"AUG | \u041e\u0441\u0443\u0436\u0434\u0435\u043d\u043d\u044b\u0439 (\u0417\u0430\u043a\u0430\u043b\u0435\u043d\u043d\u043e\u043 5 \u0432 \u0431\u043e\u044f\u0445)",
"name_color":"D2D2D2",
"background_color":"",
"type":"\u0412\u0438\u043d\u0442\u043e\u0432\u043a\u0430 , \u041f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d \u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e",
"tradable":1,
"marketable":1,
"commodity":0,
"descriptions":[{
"type":"html",
"value":"\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u0432\u0438\u0434: \u0417\u0430\u043a\u0430\u043b\u0435\u043d\u043d\u043e\u0435 \u0432 \u0431\u043e\u044f\u0445"},
{"type":"html",
"value":" "},
{"type":"html",
"value":"\u041c\u043e\u0449\u043d\u0430\u044f \u0438 \u0442\u043e\u0447\u043d\u0430\u044f \u0432\u0438\u043d\u0442\u043e\u0432\u043a\u0430 \u0441 \u043e\u043f\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043f\u0440\u0438\u0446\u0435\u043b\u043e\u043c AUG \u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0438\u0440\u0443 \u0435\u0442 \u0441\u0432\u043e\u044e \u0434\u043e\u043b\u0433\u0443\u044e \u043f\u0435\u0440\u0435\u0437\u0430\u0440\u044f\u0434\u043a \u0443 \u043d\u0438\u0437\u043a\u0438\u043c \u0440\u0430\u0437\u0431\u0440\u043e\u0441\u043e\u043c \u043f\u0443\u043b\u044c \u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0440\u0435\u043b \u044c\u043d\u043e\u0441\u0442\u044c\u044e. \u0411\u0430\u043b\u043b\u043e\u043d\u0447\u0438\u043a\u043e \u043c \u0431\u044b\u043b \u043d\u0430\u043d\u0435\u0441\u0435\u043d \u0440\u0438\u0441\u0443\u043d\u043e\u043a \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430 \u043d\u0438\u0435\u043c \u0442\u0440\u0430\u0444\u0430\u0440\u0435\u0442\u0430 \u0438\u0437 \u0441\u0435\u0442\u043a\u0438 \u0440\u0430\u0431\u0438\u0446\u044b \u0438 \u043e\u0431\u0440\u044b\u0432\u043a\u043e\u0432 \u043a\u0430\u0440\u0442\u043e\u043d\u0430."}
,{"type":"html",
"value":" "},
{"type":"html",
"value":"\u041a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0 44f \u00abSafehouse\u00bb",
"color":"9da1a9",
"app_data":{
"def_index":"65535",
"is_itemset_name":1}},
{"type":"html",
"value":"\r\n",
"app_data":{"def_index":"65535"}},{"type":"html","value" :" "}],
"actions":[{
"name":"\u041e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u04 4c \u0432 \u0438\u0433\u0440\u0435\u2026",
"link":"steam:\/\/rungame\/730\/76561202255233023\/+csgo_econ_action_preview%20S%owner_steamid%A%assetid%D75307 95170945455174"}],
"market_actions":[{
"name":"\u041e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u04 4c \u0432 \u0438\u0433\u0440\u0435\u2026",
"link":"steam:\/\/rungame\/730\/76561202255233023\/+csgo_econ_action_preview%20M%listingid%A%assetid%D753079517 0945455174"}],
"tags":[{
"internal_name":"CSGO_Type_Rifle",
"name":"\u0412\u0438\u043d\u0442\u043e\u0432\u043a\u0430 ",
"category":"Type",
"category_name":"\u0422\u0438\u043f"},
{"internal_name":"weapon_aug","name":"AUG","category":"Weapo n","category_name":"\u041e\u0440\u0443\u0436\u0438\u0435" },
{"internal_name":"set_safehouse","name":"\u041a\u043e\u043b\ u043b\u0435\u043a\u0446\u0438\u044f \u00abSafehouse\u00bb","category":"ItemSet","category_name": "\u041d\u0430\u0431\u043e\u0440"},
{"internal_name":"normal","name":"\u041e\u0431\u044b\u0447." ,"category":"Quality","category_name":"\u041a\u0430\u0442\u0 435\u0433\u043e\u0440\u0438\u044f"},
{"internal_name":"Rarity_Uncommon_Weapon","name":"\u041f\u04 40\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u043e\u04 35 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e","category" :"Rarity","color":"5e98d9","category_name":"\u0420\u0435\u04 34\u043a\u043e\u0441\u0442\u044c"},
{"internal_name":"WearCategory4","name":"\u0417\u0430\u043a\ u0430\u043b\u0435\u043d\u043d\u043e\u0435 \u0432 \u0431\u043e\u044f\u0445","category":"Exterior","category_na me":"\u041e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\ u0435"}]},


Все приходит 1 ответом, нужно это как то рассортировать, никак не могу понять как это сделать, кто сможет, помогите пожалуйста. Заранее благодарен
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2014, 14:46
Ответы с готовыми решениями:

Распарсить JSON ответ от вконтакте
Значит делаю запрос к контакту ...

Как распарсить такой ответ от vk (json) ?
Здравствуйте! Помогите пожалуйста распарсить ответ от vk. В общем есть такой ответ в формате json:...

Получить ответ JSON в виде строки
Прошу прощения за возможные ошибки в вопросе. С помощью WebBrowser.Navigate() отправляется...

Каким образом парсить ответ в виде Json?
Добрый день сегодня столкнулся с проблемой получаю ответ от сервера в виде Json строки как ее...

3
39 / 35 / 9
Регистрация: 01.02.2014
Сообщений: 813
16.12.2014, 15:03  [ТС] 2
скрины:
0
Миниатюры
Распарсить с помощью Json.Net приходящий ответ в виде JSON   Распарсить с помощью Json.Net приходящий ответ в виде JSON  
39 / 35 / 9
Регистрация: 01.02.2014
Сообщений: 813
16.12.2014, 21:36  [ТС] 3
Форумчане, помогайте. Читал темы с Json , мало понятно о чем там.

Добавлено через 5 часов 19 минут
up, ребятки, помогите
0
Master of Orion
Эксперт .NET
6079 / 4935 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
16.12.2014, 22:50 4
MakcPletnev, вопрос нормально задайте, может кто и поможет. Я даже не понимаю чего вы хотите.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2014, 22:50

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Json.NET не нравится json - Unexpected character encountered while parsing value
Ошибка при десерилизации такого вот текста: { "ishavework": false, "num": null, ...

Чтение JSON-файла с помощью Newtonsoft.Json
И так, у нас есть JSon-файл вот такого типа: { "objects": { ...

[JSON.NET] Как десериализовать Json с меняющимеся ключами?
Имеется структура Json ответа вида: { field1: { ...

Десериализация JSON из ВК без JSON.NET
JSON: { "response" : } Мой код: string json = тут текст из спойлера вначале;...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.