开发标记—JS之Json数据解析

来源:互联网 发布:labview编程样式 pdf 编辑:程序博客网 时间:2024/06/07 20:21

JS中对于Json格式的数据解析,一般有两种方式:1.eval(data)函数、2.jquery的jQuery.parseJSON(data)函数

1.对于eval(data)函数是最常用的一种方法,可以正确解析的json格式是:

  var jsonData = "[{"name":"李四","age":"23"},{"name":"张三","age":"24"}]";

  var jsonObj = eval("("+jsonDatas+")");


2.jQuery.parseJSON(data)函数,引用jqueryAPI文档的介绍:

  接受一个JSON字符串,返回解析后的对象。

  传入一个畸形的JSON字符串会抛出一个异常。比如下面的都是畸形的JSON字符串:

  • {test: 1} ( test 没有包围双引号)
  • {'test': 1} (使用了单引号而不是双引号)

  另外,如果你什么都不传入,或者一个空字符串、null或undefined,parseJSON都会返回 null 。


推荐使用第一种解析方法。


0 0
原创粉丝点击