Maison > développement back-end > C++ > Comment puis-je analyser les données JSON dans les applications Windows 8 Metro sans JSON.NET ?

Comment puis-je analyser les données JSON dans les applications Windows 8 Metro sans JSON.NET ?

Mary-Kate Olsen
Libérer: 2025-01-01 03:05:10
original
899 Les gens l'ont consulté

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

Analyse JSON dans les applications Metro sans JSON.NET

Lors du développement d'applications Metro pour Windows 8 sur Visual Studio 2011, vous pouvez rencontrer des défis dans analyser les données JSON. Pour résoudre ce problème, Microsoft a introduit des classes dans l'espace de noms System.Json, accessibles à partir de .NET 4.5.

Analyse de JSON à l'aide de System.Json

Pour commencer l'analyse de JSON , ajoutez une référence à l'assembly System.Runtime.Serialization. Utilisez JsonValue.Parse() pour analyser le texte JSON et obtenir une JsonValue. Si la chaîne JSON représente un objet, vous pouvez convertir la valeur en JsonObject.

Exemple de code

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"]);
Copier après la connexion

Similarités avec System.Xml.Linq

Les classes de l'espace de noms System.Json ressemblent à celles de System.Xml.Linq. Cela permet une navigation et une manipulation simples des données JSON dans vos applications Metro.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal