目前我正在使用Azure媒體索引服務(從視頻中提取文本等)的項目。索引後,我得到的響應結果爲json。有了這個網站(http://json2csharp.com/),我爲我的項目創建了視圖模型。我想從這個JSON中提取某些數據。現在的問題是,當我嘗試解析JSON時,系統卡在反序列化行上。反序列化大JSON數組並從中提取數據
基本上我試圖反序列化像下面,
IList<IndexedVideoReponseVM> modelObj = JsonConvert.DeserializeObject<IList<IndexedVideoReponseVM>>(responseData);
我已經嘗試了幾乎所有的代碼片段提供計算器像JavaScript串行,JSON.net等等。我認爲它是因爲規模的可能json。我已經將示例json上傳到這裏(http://myjson.com/1g74kx),這裏是我的VM(http://textuploader.com/d6218)。有人可以分析一下,讓我知道如何解決這個問題嗎?
謝謝你。
是碰到我的腦海裏,並試圖它。但我找不到如何從結果對象中提取數據(請參閱https://ibb.co/daB1KF)。 – locknies
@KRIZTE你所有的JSON字符串都應該放在一個大的方括號中作爲列表。 –
@Abdullah,你是否建議我應該這樣做?? IndexedVideoReponseVM modelObj = JsonConvert.DeserializeObject(「[」+ responseData +「]」);仍然沒有運氣.. –
locknies