Предоставляет ли пространство имен System.Text.Json, предоставляемое .NET, аналогичный сервис/класс для JsonReader Newtonsoft.Json/JsonTextReader?
Наше новое приложение было создано с использованием только зависимостей System.Text.Json, но теперь у нас есть требование обрабатывать очень большие файлы JSON (десятки ГБ). ). Это требует от нас последовательного чтения файлов в виде потока, а не загрузки всех объектов в память.
Мы смогли подключить это с помощью JsonReader Newtonsoft.Json/JsonTextReader, но мне было интересно, существует ли такая же функциональность без использования этой внешней зависимости и смешивания библиотек Json.
using (StreamReader sr = new(stream))
using (JsonReader jsonReader = new JsonTextReader(sr))
{
while (jsonReader.Read())
{
// Do Work
}
}
Подробнее здесь: https://stackoverflow.com/questions/760 ... -text-json
Аналог Newtonsoft JsonReader/JsonTextReader в System.Text.Json ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Что является эквивалентом атрибута JsonProperty Newtonsoft.Json в System.Text.Json?
Anonymous » » в форуме C# - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-