- 读取
/// <summary>
/// 获取json中的文本
/// </summary>
/// <param name="path">路径</param>
/// <returns></returns>
protected StringBuilder GetTextByJSON(string path)
{
StringBuilder sb;
var jsonPath = Server.MapPath(path);
using (StreamReader file = System.IO.File.OpenText(jsonPath))
{
using (JsonTextReader reader = new JsonTextReader(file))
{
JObject o = (JObject)JToken.ReadFrom(reader);
sb = new StringBuilder(o.ToString());
}
}
return sb;
}
- 替换
var sb = new StringBuilder();
sb = GetTextByJSON(jsonPath); //jsonPath:表示json文件路径
sb.Replace("{需要被替换的值}", "替换值");