`

js读取JSON的方法

 
阅读更多
js读取JSON的方法我接触到的有两种:
方法一:函数构造定义法返回
var strJSON = "{name:'json name'}";//得到的JSON
var obj = new Function("return" + strJSON)();//转换后的JSON对象
alert(obj.name);//json name

方法二:js中著名的eval函数
var strJSON = "{name:'json name'}";//得到的JSON
var obj = eval( "(" + strJSON + ")" );//转换后的JSON对象
alert(obj.name);//json name

第二种方法需要注意的是,对象表达式{'name':'json name'}必须用“()”扩住,否则
var strJSON = "{name:'json name'}";
var obj = eval(strJSON);
alert(obj.constructor);//String 构造函数
alert(obj.name);//undefine
必须把对象表达式扩起来eval执行才能生成一个匿名对象!
分享到:
评论

相关推荐

    Js读取json数据实现滚动分页实例

    总结一下,实现JavaScript读取JSON数据并进行滚动分页的主要步骤包括: 1. 解析JSON数据为JavaScript对象。 2. 监听窗口滚动事件。 3. 当用户滚动到页面底部时,向服务器请求下一页数据。 4. 将返回的新数据添加到...

    javascript读取Json数据分页显示

    在这个场景中,我们将讨论如何使用JavaScript从JSON数据源中读取数据,并实现支持键盘和滚轮翻页的功能。 首先,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于人阅读和编写,同时也易于...

    Js读取json数据实现滚动分页实例.rar

    Js读取json数据实现滚动分页实例 Js读取json数据实现滚动分页实例 Js读取json数据实现滚动分页实例

    jQuery读取json数据

    关于"jQuery读取json数据"这个主题,我们将会深入探讨如何利用jQuery的Ajax功能来高效地加载和解析JSON格式的数据,以及这样做带来的优势。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于...

    Java读取json文件,并转化为map取值

    现在,你可以通过调用这个方法来读取JSON文件并将其内容转化为Map: ```java public static void main(String[] args) { try { String jsonFilePath = "path/to/your/json/file.json"; Map, Object> jsonData = ...

    HTML读取json文件示例程序.zip

    这个“HTML读取json文件示例程序.zip”包含了如何在HTML中读取和解析JSON文件的实例。 首先,让我们了解HTML的基本结构。HTML文档由一系列标签组成,这些标签定义了页面的各个部分,如`<html>`、`<head>`、`<body>`...

    C# 读取数组Json文件

    使用 `File.ReadAllText()` 方法读取JSON文件的内容,然后使用 `JsonConvert.DeserializeObject()` 方法将JSON字符串转换为C#对象的列表: ```csharp var jsonString = File.ReadAllText("path_to_your_file.json...

    jQuery ajax读取json文件内容

    通过以上分析,我们不仅理解了如何使用jQuery的Ajax功能读取JSON文件,还深入了解了JSON文件的结构以及如何在JavaScript中解析和展示这些数据。这种方法对于构建动态网站、实现用户界面的实时更新具有重要意义。掌握...

    Springboot读取本地json文件工程

    1. **使用Java I/O流**:这是最基础的方法,通过`java.io`包中的`FileReader`和`BufferedReader`类,可以打开并读取JSON文件内容。例如: ```java File file = new File("src/main/resources/jsonfile.json"); ...

    js读取json数据动态生成列数不固定的表格

    通过`FileReader`的`readAsText()`方法读取JSON文件内容,然后在`onload`事件中解析JSON。 3. **DOM操作**:在获取到JSON数据并解析为JavaScript对象后,我们需要操作DOM(Document Object Model)来生成表格。HTML...

    Android读取本地json文件的方法(解决显示乱码问题)

    下面的代码展示了如何读取JSON文件,但可能会导致乱码: ```java public static String readLocalJson(Context context, String fileName) { String jsonString = ""; String resultString = ""; try { ...

    wpf读取json地址数据

    首先,我们要理解JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也方便机器解析和生成。在C#中,我们可以使用.NET框架提供的System.Text.Json库来解析和序列化JSON数据。 ...

    经典ASP读取JSON字符串/生成JSON对象,数组对象等。

    这个文件可能包含了读取JSON数据的示例代码,可能包括从文件、数据库或其他数据源读取JSON,然后使用ASPJSON库进行解析和操作。 总结,经典ASP处理JSON主要依赖于第三方库,如`aspjson`。通过学习这些技术,开发者...

    Jackson将json string转为Object,org.json读取json数组的实例

    描述中提到了一个实例,也就是使用Jackson库将JSON字符串转换为Java对象(Map),然后使用org.json库读取JSON数组。实例中说明了遇到的困难,即在使用Map读取第一级数据之后,尝试读取数组中的特定值时遇到了问题,...

    读取json文件切割图集

    "读取json文件切割图集"是一个针对这个需求的Python脚本,用于从json配置文件中解析信息,并根据指定规则对图集进行切割,以便于单独使用每个图像。本文将详细讲解这个过程涉及的Python编程知识、json文件处理以及...

    js读取json文件片段中的数据实例

    首先,我们需要了解如何在HTML中使用JavaScript读取JSON文件。传统的做法是通过Ajax请求动态加载数据,但是也可以通过内嵌JSON数据或者引入一个JSON文件来实现。在这篇文章中,使用了jQuery的`$.getJSON`方法,这个...

    VC++读取json格式数据

    本主题将围绕“VC++读取json格式数据”展开,介绍如何在Visual C++(VC++)环境下利用JSONcpp库进行JSON数据的解析和操作。 首先,JSONcpp是一个开源库,用于C++和Python,支持JSON的读写以及序列化和反序列化。在...

    Android读取JSON实例

    下面是一个完整的实例,演示了如何读取JSON数据并显示在TextView上: 1. **创建布局文件**:在`res/layout`目录下,创建一个XML布局文件(如`activity_main.xml`),包含一个TextView用于显示数据: ```xml ...

    js读取csv文件并使用json显示出来

    在介绍如何使用JavaScript(简称JS)读取CSV文件并使用JSON格式进行展示之前,我们先来了解几个基础概念。 CSV文件是逗号分隔值(Comma-Separated Values)文件的简称,是一种简单的文件格式,用于存储表格数据,...

Global site tag (gtag.js) - Google Analytics