Heim > Backend-Entwicklung > C++ > Wie kann ich JSON einfach in C#-Objekte konvertieren?

Wie kann ich JSON einfach in C#-Objekte konvertieren?

Patricia Arquette
Freigeben: 2024-12-31 21:58:14
Original
933 Leute haben es durchsucht

How Can I Easily Convert JSON to C# Objects?

Konvertierung von JSON in C#-Objekte: Eine vereinfachte Anleitung

JSON (JavaScript Object Notation) ist ein praktisches Datenformat für den Informationsaustausch zwischen Systemen. In C# können Sie durch die Konvertierung von JSON-Text in Objekte einfach auf Daten zugreifen und diese bearbeiten. Hier ist eine Schritt-für-Schritt-Anleitung, um dies zu erreichen:

Schritt 1: Newtonsoft.Json über NuGet installieren

Um JSON in C#-Objekte zu deserialisieren, benötigen Sie Newtonsoft .Json-Bibliothek. Installieren Sie es über den NuGet Package Manager in Ihrem Projekt.

Schritt 2: Verwenden Sie die JsonConvert-Klasse von Json.NET

Deserialisieren Sie nach der Installation den JSON-Text mithilfe der JsonConvert-Klasse:

// Replace "jsonString" with your JSON content
Rootobject r = Newtonsoft.Json.JsonConvert.DeserializeObject<Rootobject>(jsonString);
Nach dem Login kopieren

Schritt 3: Definieren Sie das Stammobjekt Klasse

Fügen Sie in Visual Studio den JSON-Text ein und wählen Sie „Bearbeiten“ > „Spezial einfügen“ > „JSON als Klassen einfügen.“ Dadurch wird eine C#-Klasse erstellt, die der JSON-Struktur entspricht. Alternativ können Sie diese Klasse manuell basierend auf der JSON-Antwort erstellen.

public class Rootobject
{
    public string err_code { get; set; }
    public string org { get; set; }
    public string des { get; set; }
    public string flight_date { get; set; }
    public List<Schedule> schedule { get; set; }
}
Nach dem Login kopieren

Schritt 4: Auf Daten von Objekten zugreifen

Sobald die Klasse erstellt ist, können Sie dies tun Greifen Sie auf seine Eigenschaften zu, um die Daten in der JSON-Antwort zu bearbeiten. Sie können beispielsweise auf die Eigenschaft err_code zugreifen, um den Erfolgs- oder Fehlerstatus der Antwort zu überprüfen.

Beispielverwendung:

// Get the first schedule item
Schedule scheduleItem = r.schedule[0];

// Access properties from the schedule item
string flightNumber = scheduleItem.flight_number;
string departureDate = scheduleItem.departure_date;
string departureTime = scheduleItem.departure_time;
Nach dem Login kopieren

Wenn Sie diese Schritte befolgen, können Sie kann JSON-Text mühelos in C#-Objekte konvertieren und so die Arbeit mit strukturierten Daten in Ihren Anwendungen vereinfachen.

Das obige ist der detaillierte Inhalt vonWie kann ich JSON einfach in C#-Objekte konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage