У меня есть клиент (в данном случае POSTMAN), который публикует коллекцию объектов. Свойства объекта заранее неизвестны, поэтому я не могу использовать модель concreate C#. Поэтому я использую Dictionary<string,object>
, который представляет отдельный объект, где Key
будет именем свойства, а Value
будет значением свойства. Поскольку клиент публикует коллекцию, я использую List<Dictionary<string,object>>
ВЫПУСК
В методе действия контроллера каждый словарь имеет Key
, однако соответствующее значение равно NULL
ПОСТМАН
Скрипач показывает
model%5B0%5D.FirstName=foo&model%5B0%5D.LastName=bar&model%5B1%5D.FirstName=james&model%5B1%5D.LastName=smith
Быстрые часы в модели
Я пытался использовать JObject
, ExpandoObject
в качестве модели без удачи