今天遇到一个 IE7 下 JSON.parse 失败的问题。经过排查发现:服务端某个配置文件编码是UTF-8 + BOM,输出的字符串最开始包含了 BOM 字符,不是合法的 JSON。IE7 不支持原生 JSON,我们项目中使用的是json2.js,但解析不了开头有 BOM 字符的 JSON 不是 ...
分类:
编程语言 时间:
2014-10-05 05:08:47
阅读次数:
382
使用的组件
前台组件:json2.js 来自 http://www.json.org/js.html
后台组件:json-lib-2.2.2-jdk15.jar
前台代码
1 通过页面生成json对象列表,然后转换成字符串
// 生成json对象 转字符串
function makeTsJsonParam(){
var tsList = new Array();
...
分类:
Web程序 时间:
2014-09-03 16:55:57
阅读次数:
194
做网页总会使用javascript,使用javascript总会使用JSON。最近用到一下,就写写。下面是总结:1.将javascript中的Array和{}转化为json字符串可以使用json2.js,源码地址https://github.com/douglascrockford/JSON-js。...
分类:
编程语言 时间:
2014-08-13 17:51:39
阅读次数:
281
Modern browsers (IE8, FF3, Chrome etc.) have native JSON support built in (Same API as with JSON2).So as long you're not dealing with IE6/7 you can do...
分类:
Web程序 时间:
2014-08-12 13:08:24
阅读次数:
217
原文地址:http://blog.csdn.net/lowkeysk/article/details/8175195 感谢作者本文章介绍一下javascript in json 中 json2.js中的parse()方法。以下为json2js中的原文介绍JSON.parse(text, revi.....
分类:
Web程序 时间:
2014-08-05 11:07:59
阅读次数:
288
下载地址https://github.com/douglascrockford/JSON-jsJSON.JS和JSON2.JS的区别JSON.JS使用的方法名称不同,用的是toJSONString()和parseJSON() ,使用的时候,和JQUERY的AJAX会产生冲突。JSON2.JS改进了上...
分类:
Web程序 时间:
2014-08-01 10:39:01
阅读次数:
312
用过 json 的应该都知道,把一个对象通过 stringify 之后提交给后台或者存储在 Storage 里是很常用的手段。但是 IE6-7 下没有 JSON 对象,所以要借助 json2.js 来实现。今天我们来简单介绍下 stringify 方法的一些正确使用姿势吧。当然,让高手们贱笑了,本文...
分类:
Web程序 时间:
2014-07-25 10:03:05
阅读次数:
293
1. 怎样理解“json”首先应该意识到,json是一种数据转换格式,既然是个“格式”,就是个抽象的东西。它不是js对象,也不是字符串,它仅仅是一种格式,一种规定而已。这个格式规定了如何将js对象转换成字符串、以及转换成如何的字符串——序列化 —— JSON.stringify 接口;以及怎样将一个...
分类:
Web程序 时间:
2014-07-24 00:53:07
阅读次数:
278
json2.js提供了json的序列化(JSON.stringify)和反序列化方法(JSON.parse);可以将一个Object或Array转换成json字符串,也可以将一个json字符串转换成一个json对象。json2.js的源码地址:https://github.com/douglascr...
分类:
Web程序 时间:
2014-07-18 20:25:36
阅读次数:
271
json是大家常用的数据转换格式,也是一个经典js类库。解读源码有助于提高javascript框架设计水平和编码水平。同时,有助于自己对json更深层次的理解。...
分类:
Web程序 时间:
2014-07-03 17:53:34
阅读次数:
269