Menghuraikan JSON dalam Aplikasi Metro tanpa JSON.NET
Dalam membangunkan aplikasi Metro untuk Windows 8 pada Visual Studio 2011, anda mungkin menghadapi cabaran dalam menghuraikan data JSON. Untuk menangani perkara ini, Microsoft telah memperkenalkan kelas dalam Ruang Nama System.Json, boleh diakses dalam .NET 4.5 dan seterusnya.
Menghuraikan JSON menggunakan System.Json
Untuk mula menghuraikan JSON , tambahkan rujukan kepada himpunan System.Runtime.Serialization. Gunakan JsonValue.Parse() untuk menghuraikan teks JSON dan mendapatkan JsonValue. Jika rentetan JSON mewakili objek, anda boleh menghantar nilai ke JsonObject.
Kod Contoh
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"]);
Persamaan dengan System.Xml.Linq
Kelas dalam Ruang Nama System.Json menyerupai kelas dalam System.Xml.Linq. Ini membolehkan navigasi mudah dan manipulasi data JSON dalam aplikasi Metro anda.
Atas ialah kandungan terperinci Bagaimanakah saya Boleh Menghuraikan Data JSON dalam Aplikasi Metro Windows 8 tanpa JSON.NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!