在本園的一篇看到過類似文章,那篇文章,文中是這樣用的:

1 JsonReader reader = new JsonReader(new StringReader(json));//json是json字符串
咋一看,似乎是對的,但JsonReader只是一個接口,根本不能實例化,改正發法是使用JsonReader的實現類:JsonTextReader,代碼如下:

1 string s = "[{ id: 1, text: '男' }, { id: 2, text: '女'}]"; 2 StringReader r = new StringReader(s); 3 JsonReader rd = new JsonTextReader(r);
再通過實例訪問字符串內容:

1 while (rd.Read()) 2 { 3 if (rd.Value != null) 4 { 5 Console.WriteLine(rd.Value.ToString()); 6 } 7 }