Maison >développement back-end >C++ >Comment puis-je analyser JSON dans les applications Metro sans JSON.NET ?
Analyse JSON sans JSON.NET dans les applications Metro
Les applications Metro développées dans Visual Studio 2011 nécessitent des méthodes alternatives pour l'analyse JSON. En effet, la célèbre bibliothèque JSON.NET n'a pas encore intégré la prise en charge des plates-formes Metro.
Pour contourner cette limitation, les développeurs peuvent exploiter les classes disponibles dans l'espace de noms System.Json, qui a été introduit dans .NET. 4.5. Après avoir ajouté une référence à l'assembly System.Runtime.Serialization, les étapes suivantes peuvent être suivies :
JsonValue value = JsonValue.Parse(@"{ ""name"":""Prince Charming"", ...");
using System.Json; JsonObject result = value as JsonObject;
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"]);
Ces classes présentent une structure similaire à celles trouvées dans l'espace de noms System.Xml.Linq, ce qui les rend relativement familières pour les développeurs travaillant dans .NET.
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!