我想知道Json.NETToObject<>()
中System.Text.Json的方法的等效项。
使用 Json.NET,您可以使用任何JToken
并将其转换为类。例如:
var str = ""; // Some JSON string
var jObj = JObject.Parse(str);
var myClass = jObj["SomeProperty"].ToObject<SomeClass>();
我们如何使用 .NET Core 3 的新功能来做到这一点System.Text.Json?
var str = ""; // Some JSON string
var jDoc = JsonDocument.Parse(str);
var myClass = jDoc.RootElement.GetProperty("SomeProperty"). <-- now what??
最初,我想我只是将JsonElement返回的值转换jDoc.RootElement.GetPRoperty("SomeProperty")为字符串,然后反序列化该字符串。但我觉得这可能不是最有效的方法,而且我无法真正找到有关以其他方式执行此操作的文档。
婷婷同学_
慕娘9325324
jeck猫
至尊宝的传说