Мне нужен ASP.NET MVC-контроллер, который получает анонимный объект от JS в JSON для итерации по его свойствам. Я делал это, получая Dictionary<string, object>
. Но теперь один из значений Array
и InstEd изПолучать вложенные анонимные объекты в ASP.NET MVC-контроллере
receivedDictionary[Photos] = [object, object, object]
он получает как
receivedDictionary[Photos[0]] = object, receivedDictionary[Photos[1]] = object, receivedDictionary[Photos[2]] = object
я не один словарной с ключевыми = Фотографии и значение = массив, но многие записи с ключом = Фотографии [x] и значение = объект.
Как я могу получить его как одну запись в словаре или есть ли лучший способ получить ее как динамический анонимный объект и перебрать ее свойства так же, как в JS?
UPD: JSON выглядит следующим образом: определение
{"fields":{"TotalFloors":"9","HouseNumber":"10","Photos":[{"id":0,"ParentID":0,"OriginalUrl":"py4s1y3uyqu","OriginalExt":".jpg","ThumbUrl":"2hn04w2lzuu","FormatUrls":{"WH_109_82_Url":"4cwjarqudvo","WH_766_454_Url":"oofm5qo21rr"}},{"id":0,"ParentID":0,"OriginalUrl":"t3csgq20iro","OriginalExt":".jpg","ThumbUrl":"j1uwwburmse","FormatUrls":{"WH_109_82_Url":"gm4qoery1u2","WH_766_454_Url":"a3c20re3g1d"}}],"Details":"Other details"}}
Контроллер:
[HttpPut]
public ActionResult restId(string className, int id, Dictionary<string, object> fields)
{
....
}
Как выглядит JSON? И код, который создает JSON? У вас есть контроль над этим кодом? –
Можете ли вы опубликовать фактический фрагмент JSON? – kaveman
Да, у меня есть контроль над кодом на стороне клиента. – Roman