Вопросы с тегом «system.text.json»

5
ASP.NET Core 3.0 System.Text.Json Сериализация с верблюжьим корпусом
В проекте ASP.NET Core 3.0 Web API как указать параметры сериализации System.Text.Json для сериализации / десериализации свойств Pascal Case в Camel Case и наоборот автоматически? Дана модель со свойствами Pascal Case, такими как: public class Person { public string Firstname { get; set; } public string Lastname { get; set; …

1
ASP.NET MVC Core 3.0 API сериализует перечисления в строку
Как сериализовать поля 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 указал Крис Yungmann и весят. Вместо этого: JsonSerializerOptions options = new JsonSerializerOptions { PropertyNamingPolicy = JsonNamingPolicy.CamelCase // etc. …

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> …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.