如何使用JSON.NET反序列化為嵌套/遞歸的Dictionary和List?我需要將復(fù)雜的JSON blob反序列化為標(biāo)準(zhǔn)的.NET容器,以便在不了解JSON的代碼中使用。它期望的事情是在標(biāo)準(zhǔn)的.NET類型,具體地Dictionary<string, object>或List<object>其中“對象”可以是原語或遞歸(詞典或列表)。我不能使用靜態(tài)類型來映射結(jié)果,并且JObject / JToken不適合。理想情況下,有一些方法(通過Contracts可能?)將原始JSON轉(zhuǎn)換為基本的.NET容器。我一直在尋找任何方式來哄騙JSON.NET反序列化器在遇到“{}”或“[]”時創(chuàng)建這些簡單類型,但收效甚微。任何幫助贊賞!
- 3 回答
- 0 關(guān)注
- 1090 瀏覽
添加回答
舉報
0/150
提交
取消