标签:使用 java ar 数据 问题 sp 代码 log on
按照最简单的形式,可以用下面这样的 JSON 表示"名称 / 值对":
var jsonString = ‘{ "firstName": "Brett" } ‘;
如果这样的简单json字符串使用eval函数是不能解析(在chrome浏览器37.0中测试)的
var a = eval(jsonString);
执行这个语句是系统会提示:“not avalible”;
这样的问题怎么办呢,我们实际中确实需要传输多个参数的值。
解决的办法是将最简单的json字符串加上"[]"标价为数据,修改后的代码如下:
var jsonString = ‘[{ "firstName": "Brett" }]‘;
var a = eval(jsonString);
console.log(a[0].firstName);//输出:Brett
使用javascript的eval函数解析json字符串,提示“not avalible”怎么办?
标签:使用 java ar 数据 问题 sp 代码 log on
原文地址:http://www.cnblogs.com/liughost/p/3963981.html