如题,我通过ajax请求到ashx文件,但这个json中有这",' 等一些字符,我怎么样处理后,才能在html页面得到一个json对象,
注:如果数据中没有" 或者' 的,能获取到json对象
将数据库中的内容映射到一个实体类,然后使用序列化的方式去得到json。
using System.Web.Script.Serialization;
public string GetJson<T>(T o) { JavaScriptSerializer s = new JavaScriptSerializer(); return s.Serialize(o); }
1、context.Response.ContentType = "text/json";执行内容的类型
2、对双引号、要做转译
例子: json = "{\"result\":\"OK\",\"data\":{\"info\":\"保存成功\"}}";
json.net等json处理组件本来就可以解决这些问题啊?