摘要: 1.比较古老的方法: function strToJson(str){ var json = eval('(' + str + ')'); return json;}2.比较常用的方法: function strToJson(str){ return (new Function("return " + str))();}3.IE67不支持的json对象方法: function strToJson(str){ return JSON.parse(str);}4.jQuery提供的方法: parseJSON: function( data ) { 阅读全文
posted @ 2011-03-23 13:34 第二海 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是 JSON JSON概念很简单,JSON 是一种轻量级的数据格式,他基于 javascript 语法的子集,即数组和对象表示。由于使用的是 javascript 语法,因此JSON 定义可以包含在javascript 文件中,对其的访问无需通过基于 XML 的语言来额外解析。不过在使用 JSON 之前,很重要的一点是理解 javascript 中数组及对象字面量的特殊语法。1.1 数组字面量 数组字面量,是用一对方括号括起一组用逗号隔开的 javascript 值,例如: var aNames=["hello", 12, true , null];1.2 对象字 阅读全文
posted @ 2011-03-23 13:24 第二海 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明。 这里首先给出JSON字符串集,字符串集如下: 代码如下:var data=" { root: [ {name:'1',value:'0'}, {name:'6101',value:'北京市'}, {name:'6102',value:'天津市 阅读全文
posted @ 2011-03-23 13:08 第二海 阅读(613) 评论(0) 推荐(0) 编辑