`
lan13217
  • 浏览: 495921 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

js读取json数据

    博客分类:
  • JSON
阅读更多

RIA知识库 
flex 
RIA 

http://www.cnblogs.com/qiantuwuliang/archive/2009/07/21/1527473.html

 

示例如下:

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><script type="text/javascript" language="javascript">
 
var languages = {
    cn:{
    lang:
'ch',
    name:
"中文"
 },
 en:{
    lang:
"英文",
    name:
"en"
 }
 };
 document.write(languages.cn.name);
</script>

 

=====================================================================
 请问有没有详细的js读取json的例子方法

//根据city获得name
function getNameByCity(city)
{
   var cityName =
   {
      "0556":"安庆市",
      "0372":"安阳市",
   };
   return cityName[city];
}

 

 =====================================================================
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. 将返回的新数据添加到...

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

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

    javascript读取Json数据分页显示

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

    jQuery读取json数据

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

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

    在本场景中,我们关注的是如何利用js从本地的JSON数据文档中读取信息,然后根据数据结构动态生成列数不固定的表格。这涉及到几个关键的知识点: 1. **JSON数据解析**:JSON(JavaScript Object Notation)是一种轻...

    读取json数据动态生成table

    总结一下,读取JSON数据并动态生成HTML表格的关键步骤包括: 1. 使用fetch或XMLHttpRequest获取JSON数据。 2. 解析JSON数据。 3. 创建HTML表格结构,包括表头和数据行。 4. 遍历JSON数据,为每一条数据创建表格行和...

    wpf读取json地址数据

    在C#中,我们可以使用.NET框架提供的System.Text.Json库来解析和序列化JSON数据。 在WPF项目中,我们需要一个JSON文件存储地址数据。假设我们有一个名为`address.json`的文件,其中包含如下结构: ```json { ...

    VC++读取json格式数据(测试可用).rar.rar

    2. **加载JSON**:然后,使用库提供的函数读取JSON数据。如果是文件,可能使用`std::ifstream`打开文件,然后用库的`parse`方法解析;如果是字符串,可以直接传入`parse`方法。 3. **解析JSON**:一旦数据被加载,...

    高效率读取json格式数据的tree

    本话题主要关注如何高效地使用JavaScript处理JSON数据并构建树形结构,这在数据分析、前端界面展示等领域尤为常见。 首先,我们来看“高效率读取json格式数据的tree”。在JavaScript中,JSON对象提供了parse()方法...

    VB利用官方api读写JSON数据格式文件简单实例

    在这个"Read json dataDemo修改"的示例中,很可能是包含了读取JSON文件的代码示例,演示了如何使用VB和Newtonsoft.Json库来操作JSON数据。通过查看并运行这个示例,你可以更直观地理解上述步骤,并学习如何将这些...

    VC++读取json格式数据

    以下是使用JSONcpp库在VC++中读取JSON数据的基本步骤: 1. **集成JSONcpp库**:首先,你需要将`jsoncpp-src-0.5.0`中的源代码文件加入到你的VC++项目中。通常,这包括`include`目录下的头文件和`src`目录下的源文件...

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

    2. **解析JSON数据**:`response.json()`返回一个Promise,当JSON数据解析完成时,会调用第二个`then`回调,此时`data`参数就是解析后的JSON对象。你可以遍历和操作这个对象,将其内容赋值给HTML元素。 3. **与HTML...

    Js实现json数据的读写

    读取JSON数据通常涉及从服务器获取JSON格式的响应或读取本地存储的JSON文件。在JavaScript中,我们可以使用`fetch` API或者XMLHttpRequest来获取远程数据,然后使用`JSON.parse()`方法将接收到的JSON字符串转化为...

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

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

    C# 读取数组Json文件

    在C#编程中,处理JSON数据是常见的任务,特别是在与Web服务交互或存储配置信息时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。本篇文章将深入...

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

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

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

    在Java编程中,处理JSON数据是一项常见的任务,特别是在与服务器进行数据交互时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。本教程将深入讲解...

    Unity读取json数据(包含LitJson和JSONobject下载地址).rar

    本教程将围绕Unity如何读取JSON数据进行讲解,并提供两种常用的库——LitJson和JSONObject。 首先,我们来看`ReadJson.cs`文件,这是Unity中处理JSON数据的核心代码。在Unity中,我们通常会创建一个C#类来映射JSON...

    js-json:读取 Json,用数据填充 DOM,并操作它们

    在本教程中,我们将深入探讨如何使用 JavaScript 读取 JSON 数据,并将其有效地用于填充和操作 Document Object Model (DOM)。 首先,让我们了解 JSON 的基本结构。JSON 数据通常以键值对的形式存在,类似于 ...

Global site tag (gtag.js) - Google Analytics