Как выполнить итерацию объекта и вывести свойство и значение?
Всем Привет,
предположим, у меня есть JSON-файл, подобный этому
{ "url": "http://google.com", "Viewmodel": { "recipientId": 0, "firstName": null, "lastName": null } }
но выше структура json меняется каждый раз, поэтому я не могу создать класс
так что я уже пробовал реветь
Что я уже пробовал:
//get the Json filepath string file = Server.MapPath("~/App_Data/output.json"); //deserialize JSON from file string stringobj = System.IO.File.ReadAllText(file); JavaScriptSerializer ser = new JavaScriptSerializer(); Object o= ser.Deserialize<Object>(stringobj); foreach (var item in o) { // print the property but how ? // print the value but how? }
F-ES Sitecore
Попробуйте некоторые из предложений здесь
http://stackoverflow.com/questions/16646451/looping-through-json-array-in-c-sharp
Или просто google, это часто задаваемые вопросы с большим количеством решений.
Member 10419297
благодаря его работе