嗨我在json對象中有兩個字符串值。我想在同一個類中調用此方法,並在不使用類的情況下使用這些值。在c#中解析Json對象而不使用類
我使用下面的方法
public JsonResult Details()
{
return Json(new { Data = "DisplayName", result = "UniqueName" });
}
我需要一些其他的方法來使用這些數據和結果值。
我越來越喜歡
值var Details = JsonConvert.SerializeObject(Details());
我的輸出{\"ContentEncoding\":null,\"ContentType\":null,\"Data\":{\"Data\":\"DisplayName\",\"result\":\"UniqueName\"},\"JsonRequestBehavior\":1,\"MaxJsonLength\":null,\"RecursionLimit\":null}
我如何從這個獲取數據和結果值?
具體。顯示你到目前爲止所嘗試的內容,併發布明確的問題陳述。 – Mangesh
我已經嘗試通過下面的方法來獲取數據值。但是我收到了我在下面提到的錯誤。 var Details = JsonConvert。SerializeObject(詳細資料()); 詳情[「Data」]; 'string'不包含'data'的定義,並且沒有可以找到接受'string'類型的第一個參數的擴展方法'data'(你缺少using指令還是程序集引用?) details [數據「] – Shesha
'Serialize'會給你一個字符串,如果你想得到像屬性這樣的東西,而且它是值類型的,那麼數據需要以對象的形式存在。嘗試'反序列化'那個字符串。 – Bharadwaj