亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用C#反序列化JSON

用C#反序列化JSON

楊__羊羊 2019-06-01 15:10:10
用C#反序列化JSON我試圖將Facebook好友圖API調用反序列化為對象列表。JSON對象如下所示:{"data":[{"id":"518523721","name":"ftyft"},          {"id":"527032438","name":"ftyftyf"},          {"id":"527572047","name":"ftgft"},          {"id":"531141884","name":"ftftft"},          {"id":"532652067","name"... List<EFacebook> facebooks = new JavaScriptSerializer().Deserialize<List<EFacebook>>(result);因為原始對象無效,所以它無法工作。我如何將其反序列化?
查看完整描述

6 回答

?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

Newtonsoft.JSON是解決這種情況的好辦法。也Newtonsof.JSON比其他如JavaScriptSerializerDataContractJsonSerializer.

在此示例中,您可以如下所示:

var jsonData = JObject.Parse("your json data here");

然后,您可以將jsondata轉換為JArray您可以使用for循環在每次迭代中獲取數據。另外,我想補充一些東西。

for (int i = 0; (JArray)jsonData["data"].Count; i++){
    var data = jsonData[i - 1];}

使用動態對象和使用Newtonsoft序列化是一個不錯的選擇。


查看完整回答
反對 回復 2019-06-01
  • 6 回答
  • 0 關注
  • 1145 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號