【发布时间】:2020-12-06 07:53:19
【问题描述】:
我想将我的JSON 字符串值解析为object[] 类型,但它总是返回System.Text.Json.JsonElement[] 类型。
var data = JsonSerializer.Deserialize<object[]>("[\"abcd\",\"efgh\",\"ijkl\",\"mnop\"]", null);
foreach (var _ in data) Console.WriteLine(_.GetType().FullName);
预期输出:
System.Object
System.Object
System.Object
System.Object
实际输出:
System.Text.Json.JsonElement
System.Text.Json.JsonElement
System.Text.Json.JsonElement
System.Text.Json.JsonElement
这里有什么问题?
【问题讨论】:
标签: c# .net-core system.text.json .net-5