Heim > Backend-Entwicklung > C++ > Wie kann ich JSON-Daten in Windows 8 Metro Apps ohne JSON.NET analysieren?

Wie kann ich JSON-Daten in Windows 8 Metro Apps ohne JSON.NET analysieren?

Mary-Kate Olsen
Freigeben: 2025-01-01 03:05:10
Original
898 Leute haben es durchsucht

How Can I Parse JSON Data in Windows 8 Metro Apps without JSON.NET?

Parsen von JSON in Metro-Anwendungen ohne JSON.NET

Bei der Entwicklung von Metro-Anwendungen für Windows 8 unter Visual Studio 2011 können Sie auf Herausforderungen stoßen Parsen von JSON-Daten. Um dieses Problem zu beheben, hat Microsoft Klassen im System.Json-Namespace eingeführt, auf die ab .NET 4.5 zugegriffen werden kann.

JSON mit System.Json analysieren

Um mit dem Parsen von JSON zu beginnen , fügen Sie einen Verweis auf die System.Runtime.Serialization-Assembly hinzu. Verwenden Sie JsonValue.Parse(), um JSON-Text zu analysieren und einen JsonValue zu erhalten. Wenn die JSON-Zeichenfolge ein Objekt darstellt, können Sie den Wert in ein JsonObject umwandeln.

Beispielcode

using System.Json;

// Parse JSON text into a JsonValue
JsonValue value = JsonValue.Parse(@"{ ""name"":""Prince Charming"", ...");

// Cast the value to a JsonObject
JsonObject result = value as JsonObject;

// Access property values
Console.WriteLine("Name .... {0}", (string)result["name"]);
Console.WriteLine("Artist .. {0}", (string)result["artist"]);
Console.WriteLine("Genre ... {0}", (string)result["genre"]);
Console.WriteLine("Album ... {0}", (string)result["album"]);
Nach dem Login kopieren

Ähnlichkeiten mit System.Xml.Linq

Die Klassen im System.Json-Namespace ähneln denen in System.Xml.Linq. Dies ermöglicht eine unkomplizierte Navigation und Bearbeitung von JSON-Daten in Ihren Metro-Anwendungen.

Das obige ist der detaillierte Inhalt vonWie kann ich JSON-Daten in Windows 8 Metro Apps ohne JSON.NET analysieren?. 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