【发布时间】:2021-01-21 06:19:18
【问题描述】:
我正在调用结果以这种方式出现的 api {{'orderNo':123456}}
我试图通过这些代码行访问相同,但它不起作用:
using System.Text.Json.JsonDocument doc = System.Text.Json.JsonDocument.Parse(payment["notes"]);
我觉得应该很容易访问。好吧,我只是不想为此创建任何 DTO。
仅供参考,我可以像这样使用 DTO 类来实现这一点:
RzOrderDto orderNo = System.Text.Json.JsonSerializer.Deserialize<RzOrderDto>(payment["notes"].ToString(),null);
public class RzOrderDto {
public string orderno { get; set; }
}
现在,我不想使用任何对象类,只想要 orderNo 的值
【问题讨论】:
-
“它不工作”相当模糊。请告诉我们会发生什么。
-
如果你说出你想用你的代码实现什么,也许你会有很大帮助。
标签: c# arrays json asp.net-core-3.1 system.text.json