实例

<script type="text/javascript" language="javascript">var languages = {cn:{lang:"ch",name:"中文"},en:{lang:"英文",name:"en"}};document.write(languages.cn.name);
</script>

详细的js读取json的例子

function getNameByCity(city)
{var cityName = {"0556":"安庆市","0372":"安阳市",};return cityName[city];
} 

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执行才能生成一个匿名对象。

转载于:https://www.cnblogs.com/laonanren/archive/2013/03/06/2947070.html

JS读取JSON数据相关推荐

  1. js读取json文件片段中的数据

    在html中利用js读取动态网站从服务器端返回的数据进行显示 1.js.html 页面 需要引入 执行jquery的js文件 <!DOCTYPE HTML PUBLIC "-//W3C ...

  2. [js] localStorage 如何存储JSON数据并读取JSON数据

    localStorage是HTML5提供的再客户端实现本地存储的一种方法,但是localStorage方法只能存储字符串数据,有时候我们需要存储对象到本地比如:JSON:那么,localStorage ...

  3. FullCalendar 三:FullCalendar应用——读取JSON数据

    开发者可以使用FullCalendar创建强大的日历日程应用,FullCalendar提供了丰富的选项设置和方法调用,使得开发者可以轻松的创建各种功能的日历程序.本文将结合实例使用PHP读取MySQl ...

  4. android 读取json数据(遍历JSONObject和JSONArray)

    android 读取json数据(遍历JSONObject和JSONArray) public String getJson(){ String jsonString = "{\" ...

  5. 当向后台插入或读取JSON数据遇见回车时

    今天在项目中发现.当插入或读取JSON数据时遇见回车符.返回JSON数据格式时会报错(firebug里体现为乱码),百度了一下发现JSON不支持字符串里存在回车! 解决的方法: 在向接口插入带json ...

  6. JS解析json数据并将json字符串转化为数组的实现方法

    json数据在ajax实现异步交互时起到了很重要的作用,他可以返回请求的数据,然后利用客户端的js进行解析,这一点体现出js的强大,本文介绍JS解析json数据并将json字符串转化为数组的实现方法, ...

  7. powershell 遍历json_如何从Powershell脚本读取JSON数据并遍历它

    我开始学习Powershell,我正在尝试读取JSON文件.如何从Powershell脚本读取JSON数据并遍历它 这里是我的JSON文件(名为"versions.json"): ...

  8. js html 处理json数据,JS中Json数据的处理和解析JSON数据的方法详解

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...

  9. JS解析json数据(json字符串和数组之间相互转换)

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD ...

最新文章

  1. 5 zabbix 添加host_运维监控实战篇,zabbix自动发现和自动注册图文详解
  2. 两个向量组的秩相等说明什么_解析几何初步:向量与坐标(一)
  3. Python零碎知识(3):对文件的基本操作
  4. [javaEE] 三层架构案例-用户模块(二)
  5. git新建项目并push进去
  6. LeetCode - Easy - 118. Pascal‘s Triangle
  7. Linux之SELinux自主访问控制系统
  8. perf-应用程序的调优与使用
  9. lua把userdata写入mysql_Lua中的userdata
  10. ESP-Drone控制板设计的第二个任务-绘制USB-TTL串口下载电路和ESP32-S2芯片内置USB接口电路
  11. 编写myqq即时聊天脚本,实现相互通信(UDP)
  12. 在C++程序中使用系统热键(附代码)
  13. 第三模块:面向对象网络编程基础 第1章 面向对象
  14. S7-200SMART PLC基础知识汇总
  15. 模拟机械键盘音效的软件
  16. WIFI定位方法——分类
  17. 在ICT圈子找非研发工作
  18. 【Orangepi Zero2 全志H616】语音刷抖音 / 手机连接Linux热拔插相关
  19. 中国半导体企业百强榜(TOP 100)
  20. 中美青年创客大赛启动,50万奖金等你来挑战!

热门文章

  1. Redis与Memocache的区别
  2. java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
  3. CentOS 6.6 安装pip
  4. QT学习-核心类列表-30、QtSerialPort
  5. 后台如何通过Request取得多个含有相同name的控件的值?
  6. Eclipse——热键amp;Help
  7. shell变一些小技巧
  8. Android使用缓存优化ListView
  9. Linux下Mysql数据库备份和恢复全攻略
  10. C#多线程、并发与并行概念