一、今天在写东西时,接收到一串字符类型的JSON数据,所以就需要进行下转换,这里记录下。
二、思路:在c#中可以使用Newtonsoft.Json.Linq进行JSON格式转换的。
三、代码段如下:
string jsonText = "{\"success\":true,\"rows\":\"[{\"id\":1,\"name\":\"卢浮宫\"},{\"id\":2,\"name\":\"H\"}]\"}"; //转换为JSON JObject jData = (JObject)JsonConvert.DeserializeObject(jsonText); string name = jData["rows"][0]["empName"].ToString(); //卢浮宫 int len = jData["rows"].Count(); // 2