serialize serializar newtonsoft net deserialize contractresolver c# json serialization json.net partial

newtonsoft - serializar json c#



Parcialmente deserializar con JSON.NET, manteniendo algunos campos en bruto (1)

Field3 podría ser un JObject. Cuando necesite JSON simplemente llame a Field3.ToString ()

Tengo un documento como este

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

Que quiero convertir a esta clase, pero manteniendo el campo 3 "en bruto / tal cual".

public class Fields { public int Field1 { get; set; } public int Field2 { get; set; } public string Field3 { get; set; } }

El resultado debe ser

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

Posible con Json.NET?