C#解析json字符串總是多出雙引號的原因分析及解決辦法
json好久沒用了,今天在用到j(luò)son的時候,發(fā)現(xiàn)對字符串做解析的時候總是多出雙引號。
代碼如下:
string jsonText = "{'name':'test','phone':'18888888888'}"; JObject jo = (JObject)JsonConvert.DeserializeObject(jsonText); string zone = jo["name"].ToString(); string zone_en = jo["phone"].ToString();
取出來的是"test","18888888888"這樣的,研究了好長時間也是不行。
因為用的是Newtonsoft.Json,后來在官網(wǎng)又下載了最新版本,發(fā)現(xiàn)取值正確了,取來的test,18888888888
分析原因可就是版本問題,之前用的一直是Newtonsoft.Json.Net20,現(xiàn)在程序框架用的是.net 4.0,下載的最新版本里面對.net各個版本的都有編譯文件,很不錯。
有關(guān)C#解析json字符串總是多出雙引號的原因分析及解決辦法小編就給大家介紹這么多,希望對大家有所幫助!
欄 目:C#教程
下一篇:區(qū)分WCF與WebService的異同、優(yōu)勢
本文標題:C#解析json字符串總是多出雙引號的原因分析及解決辦法
本文地址:http://mengdiqiu.com.cn/a1/C_jiaocheng/6630.html
您可能感興趣的文章
- 01-10C#實現(xiàn)實體類與字符串互相轉(zhuǎn)換的方法
- 01-10Extjs4如何處理后臺json數(shù)據(jù)中日期和時間
- 01-10C#操作 JSON方法匯總
- 01-10C#中Json字符串的各種應(yīng)用類實例講解
- 01-10VS中C#讀取app.config數(shù)據(jù)庫配置字符串的三種方法
- 01-10C#編程實現(xiàn)對象與JSON串互相轉(zhuǎn)換實例分析
- 01-10輕松學(xué)習(xí)C#的運算符
- 01-10C#中使用JSON.NET實現(xiàn)JSON、XML相互轉(zhuǎn)換
- 01-10輕松學(xué)習(xí)C#的String類
- 01-10解析C#中斷言與異常的應(yīng)用方式及異常處理的流程控制


閱讀排行
本欄相關(guān)
- 01-10C#通過反射獲取當(dāng)前工程中所有窗體并
- 01-10關(guān)于ASP網(wǎng)頁無法打開的解決方案
- 01-10WinForm限制窗體不能移到屏幕外的方法
- 01-10WinForm繪制圓角的方法
- 01-10C#實現(xiàn)txt定位指定行完整實例
- 01-10WinForm實現(xiàn)仿視頻 器左下角滾動新
- 01-10C#停止線程的方法
- 01-10C#實現(xiàn)清空回收站的方法
- 01-10C#通過重寫Panel改變邊框顏色與寬度的
- 01-10C#實現(xiàn)讀取注冊表監(jiān)控當(dāng)前操作系統(tǒng)已
隨機閱讀
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 01-10C#中split用法實例總結(jié)
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 01-11ajax實現(xiàn)頁面的局部加載
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 08-05織夢dedecms什么時候用欄目交叉功能?
- 01-10delphi制作wav文件的方法
- 04-02jquery與jsp,用jquery