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