Menghuraikan JSON Tanpa JSON.NET dalam Aplikasi Metro
Aplikasi Metro yang dibangunkan dalam Visual Studio 2011 memerlukan kaedah alternatif untuk penghuraian JSON. Ini kerana perpustakaan JSON.NET yang terkenal masih belum menyepadukan sokongan untuk platform Metro.
Untuk memintas pengehadan ini, pembangun boleh memanfaatkan kelas yang tersedia dalam ruang nama System.Json, yang diperkenalkan dalam .NET 4.5. Selepas menambah rujukan kepada himpunan System.Runtime.Serialization, langkah berikut boleh diikuti:
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"]);
Kelas ini mempamerkan struktur yang serupa dengan yang terdapat dalam ruang nama System.Xml.Linq, menjadikannya agak biasa bagi pembangun yang bekerja dalam .NET.
Atas ialah kandungan terperinci Bagaimanakah saya Boleh Menghuraikan JSON dalam Aplikasi Metro Tanpa JSON.NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!