[英]How do I parse the below dynamic JSON
我有一個格式錯誤的json。 我想從該 json 中取出狀態和訂單 ID。 嘗試用對象解析 JSON,但沒有得到結果。 請幫忙,我的Json,
{
"formname": [
"Sale_Order_API",
{
"operation": [
"add",
{
"values": {
"Order_ID": "1250",
"Email": "xyz@yws.in",
"Order_Value": "100",
"Restaurant_Name": "HiTech",
"Order_Date": "13-Aug-2019",
},
"status": "Failure, Duplicate values found for
'Order ID'"
}
]
}
]
}
請幫忙。 這是我的第一個問題,請忽略錯誤。
我嘗試過這樣的事情,但無法獲得內在價值
dynamic resultdata = json_serializer.DeserializeObject(postData);
如果我理解正確,您想反序列化這個 JSON。 在“ http://json2csharp.com/# ”上,您可以從您的 JSON 生成一個 C# 類。 或者就靠你自己。 網上有很多教程。 如果您提供 Json 值的類稱為“JSONResult”,您可以按如下方式訪問這些值
var resultdata = JsonConvert.DeserializeObject<JSONResult>(postData);
JSONResult outPut = resultdata;
Console.WriteLine(outPut.formname[0]);
但是我看你的 JSON 格式的時間越長,我就越困惑。 你從哪里得到 JSON? 來自 API?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.