Pertanyaan yang diberi tag «system.text.json»

5
ASP.NET Core 3.0 System.Text.Json Serialisasi Kasus Unta
Dalam proyek ASP.NET Core 3.0 Web API, bagaimana Anda menentukannya opsi serialisasi System.Text.Json untuk membuat serial / deserialize properti Pascal Case ke Camel Case dan sebaliknya secara otomatis? Diberikan model dengan properti Pascal Case seperti: public class Person { public string Firstname { get; set; } public string Lastname { …

1
ASP.NET MVC Core 3.0 API Serialize Enums to String
Bagaimana cara membuat serialisasi bidang Enum ke String alih-alih Int di ASP.NET MVC Core 3.0? Saya tidak bisa melakukannya dengan cara lama. services.AddMvc().AddJsonOptions(opts => { opts.JsonSerializerOptions.Converters.Add(new StringEnumConverter()); }) Saya mendapatkan kesalahan: tidak dapat mengkonversi dari 'Newtonsoft.Json.Converters.StringEnumConverter' ke 'System.Text.Json.Serialization.JsonConverter'

5
Bagaimana cara global mengatur opsi default untuk System.Text.Json.JsonSerializer?
UPDATE [2019-12-23]: Karena sebagian input komunitas vokal masalah ini telah ditambahkan ke peta jalan untuk .NET 5.0. UPDATE [2019-10-10]: Jika tertarik melihat perilaku ini diterapkan untukSystem.Text.Json.JsonSerializerpergilah ke masalah GitHub terbuka yang ditunjukkan oleh Chris Yungmann dan timbang. Alih-alih ini: JsonSerializerOptions options = new JsonSerializerOptions { PropertyNamingPolicy = JsonNamingPolicy.CamelCase // etc. …

3
Mengubah kode newtonsoft ke System.Text.Json di .net core 3. apa yang setara dengan JObject.Parse dan JsonProperty
Saya mengubah implementasi newtonsoft saya ke perpustakaan JSON baru di .net core 3.0. Saya memiliki kode berikut public static bool IsValidJson(string json) { try { JObject.Parse(json); return true; } catch (Exception ex) { Logger.ErrorFormat("Invalid Json Received {0}", json); Logger.Fatal(ex.Message); return false; } } Saya tidak dapat menemukan yang setara untuk …

4
Deserializing daftar secara asinkron menggunakan System.Text.Json
Katakanlah saya meminta file json besar yang berisi daftar banyak objek. Saya tidak ingin mereka berada di memori sekaligus, tetapi saya lebih suka membaca dan memprosesnya satu per satu. Jadi saya perlu mengubah System.IO.Streamaliran async menjadi IAsyncEnumerable<T>. Bagaimana cara menggunakan System.Text.JsonAPI baru untuk melakukan ini? private async IAsyncEnumerable<T> GetList<T>(Uri url, …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.