【发布时间】:2022-07-23 15:00:23
【问题描述】:
System.Text.Json 中的 this 等价物是什么?
System.IO.Stream stream;
using (var streamReader = new StreamReader(stream))
{
using (var jsonTextReader = new JsonTextReader(streamReader))
{
var jsonSerializer = new JsonSerializer();
return jsonSerializer.Deserialize<T>(jsonTextReader);
}
}
据我所知:
using (var streamReader = new StreamReader(stream))
{
using (var jsonTextReader = new Utf8JsonReader(streamReader))
{
return JsonSerializer.Deserialize<T>(jsonTextReader);
}
}
Utf8JsonReader 没有流阅读器的选项...
【问题讨论】:
-
正在寻找内置解决方案...而不是某人的自定义包装代码。
标签: c# .net-6.0 system.text.json