JsonConvert JObjectt JArray
//解析出JsonObject对象 String jsonObjectText = "{ '姓名':'张三','性别':'男' }"; JObject jObject = (JObject)JsonConvert.DeserializeObject(jsonObjectText); //解析出JsonArray对象 String jsonArrayText = "[{ '姓名':'张三','性别':'男' },{ '姓名':'李四','性别':'男' }]"; JArray jArray = (JArray)JsonConvert.DeserializeObject(jsonArrayText);
//使用JsonObject对象 String name = (String)jObject["姓名"]; jObject["工作"] = "程序猿"; //使用JsonArray对象 JObject man = (JObject)jArray[0]; jArray.Add(man); //包含关系JArray.ToArray().Contains(JObject["编程"].ToString() )
//新建JsonObject JObject obj = new JObject(); //新建出JsonArray JArray arr = new JArray();
//出JsonObject对象转字符串 String obj = jObject.ToString(); //解析出JsonArray对象转字符串 String arr = jArray.ToString();
//读取文本 String text = File.ReadAllText("path", Encoding.UTF8); //写入文本 File.WriteAllText("path", "text", Encoding.UTF8);