asp.net – JSON字符串中的反斜杠
发布时间:2020-12-16 07:22:14 所属栏目:asp.Net 来源:网络整理
导读:我不熟悉这种格式: {"d":"{"Table":[{"pCol":12345,"fCol":"jeff","lCol":"Smith","dId":2222211,"tDate":"/Date(1153033200000-0700)/"}]}"} 我正在使用Newtonsoft来序列化我从ASP.Net webservice返回的DataSet.上面的JSON字符串是F
我不熟悉这种格式:
{"d":"{"Table":[{"pCol":12345,"fCol":"jeff","lCol":"Smith","dId":2222211,"tDate":"/Date(1153033200000-0700)/"}]}"} 我正在使用Newtonsoft来序列化我从ASP.Net webservice返回的DataSet.上面的JSON字符串是Firebug返回的内容.我已经使用jsLint检查了这个JSON,这很好. 在firebug中,我看到了JSON数据和我的第一个警报(“成功”);但是,当我尝试提醒(msg.d.Table);我一无所获. Firebug中没有警告框或错误……我认为它与这些反斜杠有关……但我不确定. 有任何想法吗? 解决方法
那些反斜杠是转义字符.它们正在转义与d关联的字符串中的双引号.你不能警告msg.d.Table的原因是因为d的值是一个字符串.您必须使用JSON.parse将该JSON字符串解析为JSON对象.
然后,您必须将Table转换回字符串以提醒它. 像这样的东西: var dObj = JSON.parse(msg.d); alert(JSON.stringify(dObj.Table,null,2)); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- NPOI导出EXCEL报_服务器无法在发送 HTTP 标头之后追加标头
- 我的ASP.Net代码可以从sendgrid得到确认邮件已发送吗?
- asp.net-mvc – 在ASP.NET Core 1.1中配置基本身份验证中间
- asp.net-mvc-3 – MVC 3 $.ajax – 响应似乎是从部分视图缓
- .net – 实现UserManager以使用自定义类和存储过程
- ASP.NET和会话 – 新的浏览器实例与新的浏览器窗口
- 如何从经典asp中的xml字符串中的元素中提取文本
- 调试 ASP.NET Core 2.0 源代码
- asp.net – 用于网页的SQL Reporting Services查看器 – 您
- asp.net-mvc – ASP.net MVC 4从数据库加载菜单到Partial V
推荐文章
站长推荐
热点阅读