2012-11-28 119 views
1

的問題是,JSON是按以下格式:解析JSON與Newtonsoft

{"think":{"median":1.24531,"test":6.2342}} 

這是服務器的輸出的樣子,當我試圖解析它我得到的錯誤,因爲值AREN」噸內引號。

+1

你是如何解析它?你能告訴我們一些代碼嗎?你使用的是什麼版本的Json.Net? http://james.newtonking.com/pages/json-net.aspx在第一個例子中,它產生的JSON格式與從服務器獲得的格式相同,所以我懷疑庫中有什麼問題。 –

回答

1

他們是雙打,不應該在引號內。這工作:

var str = @"{""think"":{""median"":1.24531,""test"":6.2342}}"; 
dynamic dyn = JsonConvert.DeserializeObject(str); 
Console.WriteLine((double)dyn.think.median);