«system.text.json» etiketlenmiş sorular

5
ASP.NET Core 3.0 System.Text.Json Deve Kasa Serileştirme
ASP.NET Core 3.0 Web API projesinde, Pascal Case özelliklerini Camel Case ve / veya tersi otomatik olarak serileştirmek / serisini kaldırmak için System.Text.Json serileştirme seçeneklerini nasıl belirlersiniz ? Pascal Case özelliklerine sahip bir model verildiğinde: public class Person { public string Firstname { get; set; } public string Lastname { …

1
ASP.NET MVC Core 3.0 API Numaraları dizeye diziler
ASP.NET MVC Core 3.0 bir Int yerine Enum alanları dize seri hale nasıl? Eski yoldan yapamıyorum. services.AddMvc().AddJsonOptions(opts => { opts.JsonSerializerOptions.Converters.Add(new StringEnumConverter()); }) Bir hata alıyorum: 'Newtonsoft.Json.Converters.StringEnumConverter' öğesinden 'System.Text.Json.Serialization.JsonConverter' öğesine dönüştürülemiyor

5
Genel olarak System.Text.Json.JsonSerializer için varsayılan seçenekleri nasıl ayarlanır?
GÜNCELLEME [2019-12-23]: Kısmen vokal topluluğu girdisinden dolayı bu sorun .NET 5.0 yol haritasına eklenmiştir . GÜNCELLEME [2019-10-10]: Bu davranışın uygulandığını görmekle ilgileniyorsanızSystem.Text.Json.JsonSerializerbaş üstünde yere açık GitHub konuyla tarafından işaret Chris Yungmann ve tartmak. Bunun yerine: JsonSerializerOptions options = new JsonSerializerOptions { PropertyNamingPolicy = JsonNamingPolicy.CamelCase // etc. }; JsonSerializer.Deserialize<SomeObject>(someJsonString, options); Böyle …

3
Newtonsoft kodunu .net core 3'te System.Text.Json'a dönüştürme JObject.Parse ve JsonProperty'nin eşdeğeri
Newtonsoft uygulamasını .net core 3.0'daki yeni JSON kitaplığına dönüştürüyorum. Takip koduna sahibim 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; } } İçin herhangi bir eşdeğeri bulamıyorum JObject.Parse(json); Ayrıca JsonPropertyeşdeğer nitelik ne olacak public …

4
System.Text.Json kullanarak bir listenin zaman uyumsuz olarak serisini kaldırma
Pek çok nesnenin listesini içeren büyük bir json dosyası istediğimi varsayalım. Bir kerede hafızada olmalarını istemiyorum, ama onları tek tek okumak ve işlemek istiyorum. Bu yüzden bir zaman uyumsuz System.IO.Streamakışı bir IAsyncEnumerable<T>. Bunu yapmak için yeni System.Text.JsonAPI'yı nasıl kullanabilirim ? private async IAsyncEnumerable<T> GetList<T>(Uri url, CancellationToken cancellationToken = default) { …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.