Ich habe versucht, das JSON-Format wie oben zu bilden, so bildete ich die Klasse wie unten. Während der Serialisierung gibt es keine erwartete Form zurück, wie kann ich diese erreichen.Form das JSON-Objekt - Serialisierung C#
public class Test
{
public List<Field> fields;
}
public class Field
{
public string name { get; set; }
public string value { get; set; }
}
Antwort:
"fields": [{
"name": "SMS",
"value": "Yes"
}, {
"name": "Email",
"value": ""
},{
"name": "Total",
"value": ""
}]
Sind Sie Gegensatz zur Verwendung von http: //www.newtonsoft .com/json? –
kann ich nicht ganz klar verstehen. Willst du das sagen - du hattest eine Eingabezeichenfolge -> serialisiert für ein Array von Objekten über JSON.Net -> was bei der Deserialisierung nicht die ursprüngliche Zeichenfolge zurückgibt. Ist es? – RBT