昨天开发新类库,做到Json模块,使用了json2官方类为底层,使用中频遇异常,甚是不爽。
看了下源码,json2 采用了优化处理机制,优先使用浏览器原生JSON处理。(事实是json自己的实现也如此)
而parse的处理验证机制很严格(也可称标准):
// 不标准的格式, 键值缺少双引号
{ game : { id : 111, name : "test" } }
// 标准的格式
{ "game" : { "id" : 111, "name" : "test" }}
哎,无奈,遂改数据源之(别人系统,催之)。
待有时间,修改下源码,放松验证。