mvc返回json数据内的尖括号变\u003c了

无爱大叔 2013-07-09 12:19:33
{"id":"1","pId":"","name":"0","dwmc":"\u003cspan style=\u0027color:blue;margin-right:0px;\u0027\u003e远洋公司\u003c/span\u003e","dqzt":"有效"}

如上这段json数据其中的尖括号变成了\u003c和\u003e,单引号\u0027,我要的效果是输出如下:

{"id":"1","pId":"","name":"0","dwmc":"<span style='color:blue;margin-right:0px;'>远洋公司</span>","dqzt":"有效"}

controller里的代码为:
return Json(treeJson, JsonRequestBehavior.AllowGet);
...全文
3409 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
淡如晨风 2015-03-11
  • 打赏
  • 举报
回复
引用 4 楼 benben_tong 的回复:
{"ID":58909,"NAME":"技巧","TITLE":"\u003cspan style=\u0027color:Red\u0027\u003e1111111111111111111\u003c/span\u003e","UPDATE_TIME":"2013/10/8 9:54:14", 编码后,程序自动将 < 转化成了 \u003c。 求解决方法、、、 QQ:798655389
我是用JavaScriptSerializer序列化的,html标签也被编码陈\u003c这样的了, 有什么解决办法吗???
benben_tong 2013-10-08
  • 打赏
  • 举报
回复
{"ID":58909,"NAME":"技巧","TITLE":"\u003cspan style=\u0027color:Red\u0027\u003e1111111111111111111\u003c/span\u003e","UPDATE_TIME":"2013/10/8 9:54:14", 编码后,程序自动将 < 转化成了 \u003c。 求解决方法、、、 QQ:798655389
零点逸族 2013-07-09
  • 打赏
  • 举报
回复
引用 1 楼 yumenjianke 的回复:
这个是MVC实现的JSON序列化方法内处理的,默认就是这个样子,编码的目的我想你应该也是知道的吧。
使用的时候,你需要再解码一次。一般如果使用jQuery之类的框架,都会默认进行一次转码。
零点逸族 2013-07-09
  • 打赏
  • 举报
回复
这个是MVC实现的JSON序列化方法内处理的,默认就是这个样子,编码的目的我想你应该也是知道的吧。
无爱大叔 2013-07-09
  • 打赏
  • 举报
回复
搞明白了,原来不是json这块的问题,如你所说编解码一般会自己转换的。 我用了ztree,数据源设置里少了nameIsHTML选项所以显示有问题 view: { selectedMulti: false, nameIsHTML: true }

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧