与JSON.NET部分反序列化,保持某些领域的原始 [英] Partially deserialize with JSON.NET, keeping some fields raw
本文介绍了与JSON.NET部分反序列化,保持某些领域的原始的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这样一个文件
{
"Field1": 1,
"Field2": 2,
"Field3": {
Type: "TheMotherLoad"
}
}
我要转换这个类,但保持战地3原始/原样。
Which i want to convert into this class, but keeping field 3 "raw/as-is".
public class Fields {
public int Field1 { get; set; }
public int Field2 { get; set; }
public string Field3 { get; set; }
}
结果应该是
The result should be
Field1 = 1,
Field2 = 2,
Field3 = "{ Type: "TheMotherLoad" }"
可能与Json.NET?
Possible with Json.NET?
推荐答案
字段3可以是JObject。当您需要JSON只是调用Field3.ToString()
Field3 could be a JObject. When you need JSON just call Field3.ToString()
这篇关于与JSON.NET部分反序列化,保持某些领域的原始的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文