头文件
using System.Data.SqlClient
using Newtonsoft.Json
using Newtonsoft.Json.Linq
//头文件是自己下载的Newtonsoft.Json.dll 已上传
内容:
string t_path = System.Threading.Thread.GetDomain().BaseDirectory; //windows 服务程序读取项目所在地址
string t_path = HttpRuntime.AppDomainAppPath.ToString() //用于非服务程序
System.IO.StreamReader file = new StreamReader(t_path, Encoding.Default); //使用system io流读取json文件
JsonTextReader reader = new JsonTextReader(file);
JObject OStream = (JObject)JToken.ReadFrom(reader);
string Name = OStream["t_Name"].ToString();
string Server = OStream["t_Server"].ToString();
//t_Name 和 t_Server 是json文件中的key值 Name和Server是json文件中的value值
//JSon字符串读取
string jsonText = "{\"zone\":\"海淀\",\"zone_en\":\"haidian\"}"; JObject jo = (JObject)JsonConvert.DeserializeObject(jsonText); string zone = jo["zone"].ToString(); string zone_en = jo["zone_en"].ToString();