Запитання з тегом «system.text.json»

5
ASP.NET Core 3.0 System.Text.Json Camel Case Serialization
У проекті API 3.0 Web ASP.NET ядра, як ви визначаєте System.Text.Json параметри сериализации для сериализации / десеріалізациі властивостей Паскаля випадку до ГорбатийРегістр і навпаки автоматично? Дано модель із властивостями корпусу Паскаля, такі як: public class Person { public string Firstname { get; set; } public string Lastname { get; set; …

1
API ASP.NET MVC Core 3.0 серіалізує перерахунки до рядкових
Як серіалізувати поля Enum до String замість Int в ASP.NET MVC Core 3.0? Я не в змозі зробити це по-старому. services.AddMvc().AddJsonOptions(opts => { opts.JsonSerializerOptions.Converters.Add(new StringEnumConverter()); }) Я отримую помилку: не вдається перетворити з "Newtonsoft.Json.Converters.StringEnumConverter" у "System.Text.Json.Serialization.JsonConverter"

5
Як глобально встановити параметри за замовчуванням для System.Text.Json.JsonSerializer?
ОНОВЛЕННЯ [2019-12-23]: Частково завдяки голосовому внесенню спільноти ця проблема була додана до дорожньої карти для .NET 5.0. ОНОВЛЕННЯ [2019-10-10]: Якщо ви зацікавлені в тому, щоб ця поведінка була реалізованоюSystem.Text.Json.JsonSerializerперейдіть до відкритого випуску GitHub, на який вказував Кріс Юнгманн, і зважте. Замість цього: JsonSerializerOptions options = new JsonSerializerOptions { PropertyNamingPolicy = …

3
Перетворення коду newtonsoft в System.Text.Json в ядро ​​.net 3. що еквівалентно JObject.Parse та JsonProperty
Я перетворюю свою реалізацію newtonsoft в нову бібліотеку JSON в .net core 3.0. У мене є такий код 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; } } Я не в змозі знайти жодного …

4
Асинхронно десеріалізує список за допомогою System.Text.Json
Скажемо, що я запитую великий файл json, який містить список багатьох об'єктів. Я не хочу, щоб вони запам'ятовувались відразу, але я б швидше читав і обробляв їх по черзі. Тому мені потрібно перетворити System.IO.Streamпотік асинхронізації в IAsyncEnumerable<T>. Як використовувати новий System.Text.JsonAPI для цього? private async IAsyncEnumerable<T> GetList<T>(Uri url, CancellationToken cancellationToken …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.