js中将json字符串转换成json对象

在我们使用js请求后台控制器传回的结果result值的时候,经常会出现返回结果值为json字符串的情况,字符串无法在js中直接使用

返回样式栗子:

  这是一个json字符串:result = "{is_ios: 0, code: 200, hasmore: true, page_total: 30, datas: {…}}";

我们下面将其转换成json对象

1、方法一

  利用eval方法,执行

  res = eval('('+ result  +')');

  res = {is_ios: 0, code: 200, hasmore: true, page_total: 30, datas: {…}}

2、方法二

  res = JSON.parse(result );

3、方法按

  res  = result .parseJSON();

猜你喜欢

转载自www.cnblogs.com/ljl123/p/9454204.html