0
我正在處理的一個項目正在使用Web API返回的異構JSON,我不明白爲什麼Web服務API需要返回不同的對象圖,但這是返回的內容。在C#中處理異構JSON
我的問題是
是它通常/常見的做法通過相同的API返回不同的對象圖?通過不同的對象圖,我的意思是一個變化複雜的對象,可能有或沒有其他複雜的對象作爲屬性。如果爲每次調用返回相同的屬性(它們的值都是空值或複雜對象),但在響應中完全省略的屬性使得C#類不容易破壞,這似乎是合理的。
在C#中如何處理JSON異構(de)序列化?反射和運行時代碼生成的首選方法是什麼?或使用動態/ expando對象?