jsonView是Chrome中的一个插件,可以让接口返回的json在浏览器里格式化、着色、美观、易读。一直在Chrome浏览器中使用jsonView插件。在使用中也发现它有两个问题:本文地址:http://47.93.183.36/article/901.html,未经许可,不得转载.
本文地址:http://47.93.183.36/article/901.html,未经许可,不得转载.
1:会导致刷新一次请求两次.本文地址:http://47.93.183.36/article/901.html,未经许可,不得转载.
之前有一个问题印象特别深刻,就是碰到过进行代码调试的时候发现浏览器刷新一次服务器总执行两次,开始还一直排查服务端的代码问题,之后断定代码正常才发现是这个jsonView插件捣鬼,开启这个插件后就可能会出现向服务端请求两次(可能结果是json会导致它运行)。本文地址:http://47.93.183.36/article/901.html,未经许可,不得转载.
2: 对返回的json中带有html实体字符的json串,jsonView会失效本文地址:http://47.93.183.36/article/901.html,未经许可,不得转载.
今天在开发接口的时候,在浏览器中翻页查看服务端的数据时,在某页中发现jsonview不起作用了,json内容不会被解析,还以为是服务端出了问题,因为我把页面的内容复制到bejson解析发现json不正常,在浏览器查看源代码把源代码进行bejson解析正常。后面认真一看数据库表中的html实体字符" -----双引号,在浏览器页面中呈现成了双引号,然后jsonView就不能识别了。白白浪费我精力和时间。不过也许这个问题和浏览器有关,jsonView不好解决吧。本文地址:http://47.93.183.36/article/901.html,未经许可,不得转载.
本文地址:http://47.93.183.36/article/901.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
手机扫码直接打开本页面 |