.NET 4.x Json десериализация - C#

Узнай цену своей работы

Формулировка задачи:

помогите десириализовать json туплю не имоверно но не понимаю как это работает вот пример входной строки
Листинг программы
  1. {
  2. "list": [
  3. {
  4. "photo": {
  5. "id": 3868245,
  6. "url": "/photo/3868245",
  7. "subject": "chii",
  8. "sq150_url": "http://image02.worldcosplay.net/uploads/sq150/31047/kvdsoxmlwiefrowoyjrweblyezhihmkwdaohpakj-3000.jpg",
  9. "sq300_url": "http://image02.worldcosplay.net/uploads/sq300/31047/kvdsoxmlwiefrowoyjrweblyezhihmkwdaohpakj-3000.jpg",
  10. "does_like": false,
  11. "is_owner": false,
  12. "viewable": true
  13. }
  14. },
  15. {
  16. "photo": {
  17. "id": 3868235,
  18. "url": "/photo/3868235",
  19. "subject": "Jem",
  20. "sq150_url": "http://image02.worldcosplay.net/uploads/sq150/31047/yndvmraohwuvebbanxjegoblrrdvoirwfjpmljdm-3000.jpg",
  21. "sq300_url": "http://image02.worldcosplay.net/uploads/sq300/31047/yndvmraohwuvebbanxjegoblrrdvoirwfjpmljdm-3000.jpg",
  22. "does_like": false,
  23. "is_owner": false,
  24. "viewable": true
  25. }
  26. },
  27. {
  28. "photo": {
  29. "id": 3868158,
  30. "url": "/photo/3868158",
  31. "subject": "junko enoshima yukata",
  32. "sq150_url": "http://image01.worldcosplay.net/uploads/sq150/31047/oepwguizadfcqykjlvvwrbnziaqcovweshtgjmlg-3000.jpg",
  33. "sq300_url": "http://image01.worldcosplay.net/uploads/sq300/31047/oepwguizadfcqykjlvvwrbnziaqcovweshtgjmlg-3000.jpg",
  34. "does_like": false,
  35. "is_owner": false,
  36. "viewable": true
  37. }
  38. },
  39. {
  40. "photo": {
  41. "id": 3868097,
  42. "url": "/photo/3868097",
  43. "subject": "sweet lolita",
  44. "sq150_url": "http://image02.worldcosplay.net/uploads/sq150/31047/vizfjmpzakddidrstqjswxkaiyqdhhkxkmwzfyzr-3000.jpg",
  45. "sq300_url": "http://image02.worldcosplay.net/uploads/sq300/31047/vizfjmpzakddidrstqjswxkaiyqdhhkxkmwzfyzr-3000.jpg",
  46. "does_like": false,
  47. "is_owner": false,
  48. "viewable": true
  49. }
  50. },
  51. {
  52. "photo": {
  53. "id": 3868042,
  54. "url": "/photo/3868042",
  55. "subject": "arachne",
  56. "sq150_url": "http://image01.worldcosplay.net/uploads/sq150/31047/rsluwmvzqizoolxmbyjoqexkxksckldazkalockr-3000.jpg",
  57. "sq300_url": "http://image01.worldcosplay.net/uploads/sq300/31047/rsluwmvzqizoolxmbyjoqexkxksckldazkalockr-3000.jpg",
  58. "does_like": false,
  59. "is_owner": false,
  60. "viewable": true
  61. }
  62. },
  63. {
  64. "photo": {
  65. "id": 3867986,
  66. "url": "/photo/3867986",
  67. "subject": "luka megurine ",
  68. "sq150_url": "http://image01.worldcosplay.net/uploads/sq150/31047/mdkodmeyyhpycsuxlxgifiigznkkzhgurtcdkgds-3000.jpg",
  69. "sq300_url": "http://image01.worldcosplay.net/uploads/sq300/31047/mdkodmeyyhpycsuxlxgifiigznkkzhgurtcdkgds-3000.jpg",
  70. "does_like": false,
  71. "is_owner": false,
  72. "viewable": true
  73. }
  74. },
  75. {
  76. "photo": {
  77. "id": 3867890,
  78. "url": "/photo/3867890",
  79. "subject": "luka megurine ",
  80. "sq150_url": "http://image01.worldcosplay.net/uploads/sq150/31047/djryctrkjvyyeqmoiyofynolvwhkjnqddkyftvmx-3000.jpg",
  81. "sq300_url": "http://image01.worldcosplay.net/uploads/sq300/31047/djryctrkjvyyeqmoiyofynolvwhkjnqddkyftvmx-3000.jpg",
  82. "does_like": false,
  83. "is_owner": false,
  84. "viewable": true
  85. }
  86. },
  87. {
  88. "photo": {
  89. "id": 3866656,
  90. "url": "/photo/3866656",
  91. "subject": "steampunk ",
  92. "sq150_url": "http://image01.worldcosplay.net/uploads/sq150/31047/ghiibmreatfvjvkioclnlwsrgqgrojeggfmmirqr-3000.jpg",
  93. "sq300_url": "http://image01.worldcosplay.net/uploads/sq300/31047/ghiibmreatfvjvkioclnlwsrgqgrojeggfmmirqr-3000.jpg",
  94. "does_like": false,
  95. "is_owner": false,
  96. "viewable": true
  97. }
  98. },
  99. {
  100. "photo": {
  101. "id": 3866620,
  102. "url": "/photo/3866620",
  103. "subject": "nana",
  104. "sq150_url": "http://image01.worldcosplay.net/uploads/sq150/31047/jpwadoakdwtoyoosidladbcgrbvpziborideozvn-3000.jpg",
  105. "sq300_url": "http://image01.worldcosplay.net/uploads/sq300/31047/jpwadoakdwtoyoosidladbcgrbvpziborideozvn-3000.jpg",
  106. "does_like": false,
  107. "is_owner": false,
  108. "viewable": true
  109. }
  110. },
  111. {
  112. "photo": {
  113. "id": 3866586,
  114. "url": "/photo/3866586",
  115. "subject": "hello kitty",
  116. "sq150_url": "http://image01.worldcosplay.net/uploads/sq150/31047/wghvqwvodzlldhpljprbmsnighxwhotzsbomohgj-3000.jpg",
  117. "sq300_url": "http://image01.worldcosplay.net/uploads/sq300/31047/wghvqwvodzlldhpljprbmsnighxwhotzsbomohgj-3000.jpg",
  118. "does_like": false,
  119. "is_owner": false,
  120. "viewable": true
  121. }
  122. },
  123. {
  124. "photo": {
  125. "id": 3866571,
  126. "url": "/photo/3866571",
  127. "subject": "luki",
  128. "sq150_url": "http://image02.worldcosplay.net/uploads/sq150/31047/iucbtkdhasijpwpaijdbnjcjqzjgyvtxxvoclvas-3000.jpg",
  129. "sq300_url": "http://image02.worldcosplay.net/uploads/sq300/31047/iucbtkdhasijpwpaijdbnjcjqzjgyvtxxvoclvas-3000.jpg",
  130. "does_like": false,
  131. "is_owner": false,
  132. "viewable": true
  133. }
  134. },
  135. {
  136. "photo": {
  137. "id": 3866548,
  138. "url": "/photo/3866548",
  139. "subject": "asuka",
  140. "sq150_url": "http://image01.worldcosplay.net/uploads/sq150/31047/sxogffyvidhtdatgewsipvcpyxevacmaaixjfgow-3000.jpg",
  141. "sq300_url": "http://image01.worldcosplay.net/uploads/sq300/31047/sxogffyvidhtdatgewsipvcpyxevacmaaixjfgow-3000.jpg",
  142. "does_like": false,
  143. "is_owner": false,
  144. "viewable": true
  145. }
  146. },
  147. {
  148. "photo": {
  149. "id": 3866114,
  150. "url": "/photo/3866114",
  151. "subject": "stocking ",
  152. "sq150_url": "http://image01.worldcosplay.net/uploads/sq150/31047/zdphvhnhznfcwdzgcqklczswiojfyfomeozmxkvh-3000.jpg",
  153. "sq300_url": "http://image01.worldcosplay.net/uploads/sq300/31047/zdphvhnhznfcwdzgcqklczswiojfyfomeozmxkvh-3000.jpg",
  154. "does_like": false,
  155. "is_owner": false,
  156. "viewable": true
  157. }
  158. },
  159. {
  160. "photo": {
  161. "id": 3865932,
  162. "url": "/photo/3865932",
  163. "subject": "boa",
  164. "sq150_url": "http://image01.worldcosplay.net/uploads/sq150/31047/klcitcxmqscibnotdbjolhavlpfmitpxlfybszwb-3000.jpg",
  165. "sq300_url": "http://image01.worldcosplay.net/uploads/sq300/31047/klcitcxmqscibnotdbjolhavlpfmitpxlfybszwb-3000.jpg",
  166. "does_like": false,
  167. "is_owner": false,
  168. "viewable": true
  169. }
  170. },
  171. {
  172. "photo": {
  173. "id": 3865784,
  174. "url": "/photo/3865784",
  175. "subject": "s sailor chibiusa S S moon",
  176. "sq150_url": "http://image01.worldcosplay.net/uploads/sq150/31047/kdrhkgotxkljcerbqaaqelximsxjgfdobbmaqcez-3000.jpg",
  177. "sq300_url": "http://image01.worldcosplay.net/uploads/sq300/31047/kdrhkgotxkljcerbqaaqelximsxjgfdobbmaqcez-3000.jpg",
  178. "does_like": false,
  179. "is_owner": false,
  180. "viewable": true
  181. }
  182. },
  183. {
  184. "photo": {
  185. "id": 3865707,
  186. "url": "/photo/3865707",
  187. "subject": "madoka kaname",
  188. "sq150_url": "http://image02.worldcosplay.net/uploads/sq150/31047/xfquqdmftpnzwvukqnvatyybunmeejloeuolpeei-3000.jpg",
  189. "sq300_url": "http://image02.worldcosplay.net/uploads/sq300/31047/xfquqdmftpnzwvukqnvatyybunmeejloeuolpeei-3000.jpg",
  190. "does_like": false,
  191. "is_owner": false,
  192. "viewable": true
  193. }
  194. }
  195. ],
  196. "pager": {
  197. "previous_page": 1,
  198. "current_page": 2,
  199. "next_page": 3
  200. },
  201. "has_error": 0
  202. }

Решение задачи: «.NET 4.x Json десериализация»

textual
Листинг программы
  1. using System;
  2. using System.IO;
  3. using System.Linq;
  4. using System.Web.Script.Serialization;
  5.  
  6. internal sealed class Program {
  7.   static void Main() {
  8.     String json = File.ReadAllText(@"C:\source.json");
  9.    
  10.     var des = new JavaScriptSerializer().Deserialize<dynamic>(json);
  11.     Console.WriteLine(des["list"][0]["photo"]["url"]);
  12.   }
  13. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут