Menyahsiri JSON Bersarang kepada Kamus Bersarang
Menyahsiri objek JSON ke dalam Kamus bersarang
Penukar JSON Tersuai untuk Pemetaan Jenis
Penukar JSON tersuai berikut, bernama ObjectAsPrimitiveConverter, menyediakan yang diingini pemetaan taip:
Pelaksanaan Penukar
Kaedah Baca dan Tulis penukar melaksanakan adat pemetaan:
Baca:
Tulis:
Penggunaan Penukar
Untuk menggunakan penukar tersuai, ia mesti ditambahkan pada JsonSerializerOptions semasa penyahserikatan:
var options = new JsonSerializerOptions { Converters = { new ObjectAsPrimitiveConverter() }, WriteIndented = true, }; dynamic d = JsonSerializer.Deserialize<dynamic>(json, options);
Pilihan Konfigurasi
penukar menyediakan beberapa konfigurasi pilihan:
Contoh Biola
Demonstrasi langsung tersedia di sini: [Sample Fiddle](https://dotnetfiddle.net/tD9pPI)
Atas ialah kandungan terperinci Bagaimana untuk Menyahserialisasikan JSON Bersarang kepada Kamus Bersarang dengan Pemetaan Jenis Tersuai dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!