麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

C#反序列化json字符串時,提示:應(yīng)為來自命名空間“”的元素“root”。。遇到名稱為“”、命名空間為“”的“None”。

2019-11-14 13:45:02
字體:
供稿:網(wǎng)友

反序列化調(diào)用接口返回的字符串時,出現(xiàn):應(yīng)為來自命名空間“”的元素“root”。。遇到名稱為“”、命名空間為“”的“None”。,導(dǎo)致反序列化數(shù)據(jù)失敗,這種失敗并有時候并不會直接提示反序列化失敗(拋異常),而是把不能正常反序列化的部分丟棄(值為null),查了一下網(wǎng)上的資料,有說是使用反序列化和序列化的版本不一致,也有說是命名空間的問題,我檢查了貌似都沒問題,實在沒辦法了,直接先實例化一個,序列化后和接口返回的值做比較。終于找到問題出在哪了。

是因為我自己定義的類的屬性命是Keys,二接口返回的這個屬性的名字是keys,很相似,如果屬性字段多,不認(rèn)真看,還真看不出來,我定義屬性的開頭是大寫的,二而接口返回的屬性的開頭是小寫的,好坑坑。。。。把屬性名改成和接口返回的名字一致,就能夠正確解析了。.net對大小寫是很敏感的,也怪自己粗細(xì)大意了。。。在此備注,希望有碰到類似情況的可以看看是不是也和我的情況是一樣的。。。希望有幫助!

在以后做json格式的接口時盡量保證重要的字段(屬性)一致,全部大寫或小寫,方便自己也方便別人。

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 一级做人爱c黑人影片 | 福利一区二区三区视频在线观看 | 国产在线区 | 一色桃子av大全在线播放 | 99精品视频在线观看免费 | 色中色在线视频 | 7777在线观看 | 久久精品99国产国产精 | 色的综合 | 久久精品免费网站 | av观看网站 | 91一区二区在线观看 | 日韩视频一二区 | h色视频网站| 国产羞羞视频在线免费观看 | 毛片在线免费观看完整版 | 久久精品首页 | 激情久久一区二区 | 中文字幕综合在线观看 | 成人短视频在线观看 | 精品一区二区三区免费毛片爱 | 一区二区三区在线观看视频 | 免费放黄网站在线播放 | 黄色av一区二区三区 | www国产成人免费观看视频 | 粉嫩粉嫩一区二区三区在线播放 | 国产精品jk白丝蜜臀av软件 | 激情视频在线播放 | 国产精品视频免费网站 | 国产一区二区欧美精品 | 2019亚洲日韩新视频 | 国产九九热 | 精品一区二区久久久 | 美国av免费看 | 中文字幕电影免费播放 | 九九热精品免费视频 | 高清国产午夜精品久久久久久 | 视频一区二区三区中文字幕 | 中文字幕极速在线观看 | 午夜视频久久 | 91av亚洲 |