问题描述
控制器里写了System.Web.HttpContext.Current.Response.ContentType="application/json";结果还是这样
解决方案
解决方案二:
这么惨么都没人来
解决方案三:
解决方案四:
本来就这样,对不齐。你要对齐复制出来用工具对齐。
解决方案五:
解决方案六:
解决方案七:
处女座?纠结这个干什么
解决方案八:
楼主,MVC模式哪来的aspx页面,是cshtml吧?还有就是楼主的这个数据格式对齐了啊,你再自己观察对比,哪里不对齐?{}包起来的,你把它看成一个对象,里面的那些就是各属性[]包起来的,你把它看成一个集合,就是多条记录的意思,比如[]里面包含多个{},中间用,号隔开,这就说明一个【】集合里包含了多个{}对象,它们是使用,号隔开的比如你上面的那个itemList这个属性,它就是一个集合属性,也就是【】集合,这个属性内部包含两个对象{},这两个对象包含的字段是一样的,你没发现吗?
解决方案九:
肯定不对齐更好,没有换行与t符号,你网络传输还要这些吗?本来格多就这样。
解决方案十:
json本来就是给程序解析,反序列化成类的,又不是给用户看的,为啥要纠结格式问题??
解决方案十一:
像chrome,好像response就是一坨字符串的形式,而preview就是处理过的格式.不过并没有什么卵用,你收到的就是一条字符串,能正常解析就好.你要是想像bejson一样展示给用户看,那就自己写格式吧..
解决方案十二:
楼主中了VS的毒了,VS开发工具自动帮你换行和缩进,看代码确实很清楚明了,阅读起来方便但是,你要知道,这是因为微软公司的VS工具的功劳,要是你自己用记事本来写代码,一样很不对齐你去看那Jqurey.min.js,压缩过后,代码更不对齐
时间: 2024-11-01 11:24:12