![](/img/trans.png)
[英]How to get value of object inside object using System.Text.Json in .net core 3.1
[英]System.Text.Json access Json object of json object using c# .net core 3.1
我打電話給 api,結果是這樣的{{'orderNo':123456}}
同樣,我試圖通過這些代碼行訪問,但它不起作用:
using System.Text.Json.JsonDocument doc = System.Text.Json.JsonDocument.Parse(payment["notes"]);
我覺得它應該很容易訪問。 好吧,我只是不想為此創建任何 DTO。
僅供參考,我可以使用 DTO class 來實現這一點,如下所示:
RzOrderDto orderNo = System.Text.Json.JsonSerializer.Deserialize<RzOrderDto>(payment["notes"].ToString(),null);
public class RzOrderDto {
public string orderno { get; set; }
}
現在,在這里我不想使用任何 object class 但只想使用 orderNo 的值
{{'orderNo':123456}}
不是有效的 Json 文檔,您應該嘗試更改來自 API 的數據。 如果你不能這樣做,你需要在將字符串解析為 object 之前去掉外面的一對大括號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.