Deserialize JSON into C# dynamic object?動態的Json序列化
按照上面的問題,我複製dynamicJsonDeserilization並嘗試使用我的應用程序。
然後我嘗試訪問該對象
var Data = json.deserilization(jsonstring);
現在,我的字符串是
{ 「0」:{ 「名稱」: 「C:\\」, 「類型」:」分區」, 「路徑」: 「C:\\」}, 「1」:{ 「名稱」: 「d:\\」, 「類型」: 「分區」, 「路徑」: 「d:\\」} 「2」:{ 「名稱」: 「E:\\」, 「類型」: 「分區」, 「路徑」: 「E:\\」}}
即我有我的服務器上的一組我將其轉換爲JSON字符串併發送。
根據最佳答案的代碼,我應該能夠以Data.0
的身份訪問它,但它會給出「期望的表達結束」,同樣Data[0]
也會給出相同的錯誤。我不確定我該如何使用它?任何幫助表示讚賞。謝謝。
您是否試圖通過在適當的位置設置斷點來檢查數據,然後將鼠標指針放在數據上?這使您能夠深入瞭解「Data」的對象結構。 –
我做了,它給我看這個{名稱:「ABC」,類型:「10」},名稱:「測試」,「年齡」:「10」}}這對我來說也不錯。 –
轉到http://jsonlint.com/併爲其提供字符串以驗證它是否有效JSON – Alex