现在的位置: 首页 > 综合 > 正文

JSON 文本 JavaScript 对象 eval() 函数

2019年06月03日 ⁄ 综合 ⁄ 共 570字 ⁄ 字号 评论关闭

1、普及知识

      JSON 最常见的用法之一,是从 web 服务器上读取 JSON 数据(作为文件或作为 HttpRequest),将 JSON 数据转换为 JavaScript 对象,然后在网页中使用该数据。

2、现象

     将json格式数据交给接收json格式数据的框架,报错!

3、分析

     框架接收的是json格式的JavaScript 对象,而非json格式数据。

  json格式字符串       
var employees1 = '[' +
'{ "firstName":"Bill" , "lastName":"Gates" },' +
'{ "firstName":"George" , "lastName":"Bush" },' +
'{ "firstName":"Thomas" , "lastName":"Carter" } ]';

  json对象

var employees2 = [{ "firstName":"Bill" , "lastName":"Gates" },{ "firstName":"George" , "lastName":"Bush" },{ "firstName":"Thomas" , "lastName": "Carter" }];
4、解决方法

     转换,上文中employees2=eval ("(" +employees1 + ")")

    一般框架接收的是json对象,即employees2格式的数据。

抱歉!评论已关闭.