Bagikan melalui


Windows.Data.Json Ruang nama

Menyediakan dukungan untuk array, nilai, dan objek JSON.

Kelas

JsonArray

Mewakili array JSON.

JsonArray mewarisi antarmuka IVector(IJsonValue) dan IIterable(IJsonValue), yang menyediakan metode untuk melakukan iterasi melalui elemen dalam array dan memperbarui kontennya.

JsonError

Mewakili kesalahan yang ditemui saat mengurai data JSON.

JsonObject

Mewakili objek JSON yang berisi kumpulan nama dan pasangan JsonValue .

JsonObject adalah kelas yang dapat diaktifkan yang mengimplementasikan JsonValue dan antarmuka IMap<String,IJsonValue> sehingga pasangan nama/nilainya dapat dimanipulasi seperti kamus. Ketika ada nilai dengan nama duplikat, pasangan nama belakang/nilai akan disimpan.

JsonValue

Mengimplementasikan antarmuka IJsonValue yang mewakili nilai JSON.

Objek JsonValue dapat mewakili tiga jenis nilai JSON primitif dari Boolean, Number dan String, dan juga dapat mewakili jenis nilai kompleks Array dan Object dengan menyediakan cara untuk mengaksesnya.

Antarmuka

IJsonValue

Merangkum nilai JSON.

Enum

JsonErrorStatus

Menentukan kesalahan yang ditemui saat mengurai data JSON.

JsonValueType

Menentukan jenis nilai JSON dari objek JsonValue .

Contoh

string jsonString = await FileIO.ReadTextAsync(await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Assets/MyData.json")));
var rootObject = JsonObject.Parse(jsonString);
System.Diagnostics.Debug.WriteLine(rootObject["myJsonProperty"]);

Lihat juga