Json.net序列化/反序列化派生類型?json.net(newtonsoft)我正在查看文檔,但我找不到任何關(guān)于這個(gè)或最好的方法來做到這一點(diǎn)。public class Base{
public string Name;}public class Derived : Base{
public string Something;}JsonConvert.Deserialize<List<Base>>(text);現(xiàn)在我在序列化列表中有Derived對(duì)象。如何反序列化列表并返回派生類型?
3 回答

叮當(dāng)貓咪
TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊
如果您將類型存儲(chǔ)在您的text
(在本方案中應(yīng)該如此),則可以使用JsonSerializerSettings
。
但要小心。使用除此之外的任何東西都TypeNameHandling = TypeNameHandling.None
可能導(dǎo)致自己陷入安全漏洞。
- 3 回答
- 0 關(guān)注
- 557 瀏覽
添加回答
舉報(bào)
0/150
提交
取消