字符串转对象(strJSON代表json字符串) var obj = eval(strJSON); var obj = strJSON.parseJSON(); var obj = JSON.parse(strJSON);json对象转字符串(obj代表json对象) var str = o...
分类:
Web程序 时间:
2015-07-16 21:31:10
阅读次数:
119
数据语法:{"employees": [{ "firstName":"John" , "lastName":"Doe" },{ "firstName":"Anna" , "lastName":"Smith" },{ "firstName":"Peter" , "lastName":"Jones" }...
分类:
编程语言 时间:
2015-07-09 13:07:04
阅读次数:
103
什么是json,先小抄一段:
??
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,
是理想的数据交换格式,同时,JSON是 JavaScript 原生格式。
正文
1:函数构造
var strJSON = "{name:'test name'}";//得到的JSON
var obj = new Fu...
分类:
Web程序 时间:
2015-06-30 18:17:38
阅读次数:
156
如果是原生js实现的ajax,就需要eval转json对象
如果使用了类似jquery的js插件,里面有些方法是不需要转的,因为jquery已经帮你处理了。
比如 使用$.ajax,$.get.$.post 指定type为json后,在回调函数里就可以直接使用
参考:
1.ajax什么时候解析json的时候用eval
2.用Js的eval解析JSON中的注意点...
分类:
Web程序 时间:
2015-06-22 15:05:26
阅读次数:
250
function getJson(key){
// var jsonObj={“name”:”傅红雪”,”age”:”24”,”profession”:”刺客”};
//1、使用eval方法
var eValue=eval(‘jsonObj.’+key);
console.info(eValue);
//2、遍历Json串获取其属性
for(...
分类:
其他好文 时间:
2015-06-17 15:28:55
阅读次数:
158
示例:由原对象{a: {test: 1, b: 2}} 根据a.b.c.d这样的包名转换为:{"a":{"test":1,"b":{"c":{"d":{}}}}}
说明:包名有"."分隔,本身代表着层级结构,而json对象本身也是由属性和值构成的,允许嵌套,因此现在就有一个需求,把包的描述字符串,转换成json类型,条件是要注意到已经存在的其他属性.本例中属性a的值是对象,因此要保留该,只对其...
分类:
Web程序 时间:
2015-06-13 21:44:17
阅读次数:
219
function obj2str(o){ var r = []; if(typeof o == "string" || o == null) { return o; } if(typeof o == "object"){ ...
分类:
Web程序 时间:
2015-05-19 18:49:49
阅读次数:
152
var str = '{ "name": "cxh", "sex": "man" }'; //JSON字符串:var obj = JSON.parse(str);; //由JSON字符串转换为JSON对象console.log(obj)var str2 = { "name": "cxh", "sex...
分类:
Web程序 时间:
2015-05-16 10:24:28
阅读次数:
160