我有一个这样的文件

{
    "Field1": 1,
    "Field2": 2,
    "Field3": {
        Type: "TheMotherLoad"
    }
}

我想将其转换为此类,但将字段3保持为“原始/原样”。
public class Fields {
    public int Field1 { get; set; }
    public int Field2 { get; set; }
    public string Field3 { get; set; }
}

结果应该是
Field1 = 1,
Field2 = 2,
Field3 = "{ Type: "TheMotherLoad" }"

可以用Json.NET吗?

最佳答案

Field3可以是JObject。当您需要JSON时,只需调用Field3.ToString()

关于c# - 使用JSON.NET部分反序列化,使某些字段保持原始状态,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15828230/

10-10 11:35