在ASP.NET MVC 4應用程序中,我從包含「字段」數組的外部服務器獲取JSON響應。每個字段都是單獨的類型,幷包含該類型的值的數組。根據JSON內容動態選擇類型
我想將該JSON反序列化爲DynamicObject,以便我可以訪問個別值的屬性,或者需要某種子類選擇器來決定從「ValueBase」類派生哪個類訪問單個值對象的不同屬性。
我希望你明白我的意思......這有點複雜。
我已經試圖將它反序列化成一個DynamicObject(一個從DynamicObject派生出來的類)。但是,當我在View中訪問該對象的動態屬性時,我收到了錯誤消息,我想要顯示的屬性不存在。
那麼,派生自DynamicObject的類如何看起來像接受並授予對JSON代碼提供的各個不同「value」屬性的訪問權?
如果這是不可能的或錯誤的方式去,我將不得不實施一個合適的類型選擇器類?
非常感謝!
如果這是一個ASP.Net特定的問題,它可能會受益於被標記爲這樣,從ASP.Net人更多的關注。 – cloudfeet
你說得對。我知道我已經忘記了一些東西......好吧,它被標記了。 –