在使用JsonConvert.SerializeObject后,得到的string写到文件里会有斜杠的问题。
ParameterType valueObj = JsonConvert.DeserializeObject<ParameterType>(jp.Value.ToString());
string valueStr = JsonConvert.SerializeObject(valueObj);
jsonOldContent.Add(jp.Name, valueStr);
解决方法:
使用JToken.Parse
ParameterType valueObj = JsonConvert.DeserializeObject<ParameterType>(jp.Value.ToString());
string valueStr = JsonConvert.SerializeObject(valueObj);
jsonOldContent.Add(jp.Name, JToken.Parse(valueStr));
完美解决