Josn
JSON格式字符串: var str = ‘{“name1”:”value1”,”name2”:”value2”}’; 第一种方式: JSON 语法是 JavaScript 语法的子集,JavaScript 函数 eval() 可用于将 JSON 文本转换为 JavaScript 对象。 eval() 函数使用的是 JavaScript 编译器,可解析 JSON 文本,然后生成 JavaScript 对象。必须把文本包围在括号中,这样才能避免语法错误: var obj = eval ("(" + str + ")"); 注意: eval() 函数可编译并执行任何 JavaScript 代码. 第二种方式: 使用 JSON 解析器将 JSON 转换为 JavaScript 对象是更安全的做法。JSON 解析器只能识别 JSON 文本,而不会编译脚本.在浏览器中,这提供了原生的 JSON 支持,而且 JSON 解析器的速度更快。 支持的浏览器和web软件: JSON格式转为JSON对象的方式 - 顺其自然 - 顺其自然的博客 var obj = JSON.parse(str); 第三种方式: 使用Jquery来解析: var obj = jQuery.parseJSON(str); 注意: 1, 如果你什么都不传入,或者一个空字符串、null或undefined,parseJSON都会返回 null 。 2,传入一个畸形的JSON字符串会抛出一个异常。比如下面的都是畸形的JSON字符串: 1){test: 1} ( test 没有包围双引号); 2){‘test’: 1} (使用了单引号而不是双引号)