Challenge:
konvertieren eine JSON -String in eine Liste der C# -Objekte, in der die JSON.net -Bibliothek von NewTonsoft verwendet wird, während sie sich nur auf bestimmte Eigenschaften in der Zielklasse konzentrieren.
Implementierung:
1. Konvertieren Sie JSON in C# Klassenstruktur:
2. Erstellen Sie die Zielobjektklasse:
3. Deserialisierende JSON -String:
public class matrixmodel
{
public String S1 {get; Satz; }
public String S2 {get; Satz; }
public String S3 {get; Satz; }
public String S4 {get; Satz; }
public String s5 {get; Satz; }
public String S6 {get; Satz; }
public String S7 {get; Satz; }
public String S8 {get; Satz; }
public String S9 {get; Satz; }
public String S10 {get; Satz; }
public int ScoreIfnomatch {get; Satz; }
}
String json = ...; // Dein JSON -String
var model = jsonConvert.DeserializeObject > (json);
public class MatrixModel { public string S1 { get; set; } public string S2 { get; set; } public string S3 { get; set; } public string S4 { get; set; } public string S5 { get; set; } public string S6 { get; set; } public string S7 { get; set; } public string S8 { get; set; } public string S9 { get; set; } public string S10 { get; set; } public int ScoreIfNoMatch { get; set; } } string json = ...; // Your JSON string var model = JsonConvert.DeserializeObject>(json);
Sie können JSON -Konverter wie JSON2CSHARP verwenden. com, um die C# -Klassentruktur für Ihre JSON -Daten zu generieren.
Ersetzen Sie die JSON -Variable durch den tatsächlichen JSON -String, den Sie deserialisieren möchten. Nur die in Ihrer Klassendefinition angegebenen Eigenschaften.Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3