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执行才能生成一个匿名对象!
http://hi.baidu.com/mataofq/blog/item/5fafcf985fb748006f068c28.html
转载于:https://www.cnblogs.com/liangzi_net/archive/2009/06/05/1496668.html
js 中读取JSON的方相关推荐
- js中读取json对象
json的用途我也不在这里介绍了,简单说一些JSON的结构: JSON有两种结构 json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以 ...
- Node.js中package.json中库的版本号详解(^和~区别)
Node.js中package.json中库的版本号详解(^和~区别) 当我们查看package.json中已安装的库的时候,会发现他们的版本号之前都会加一个符号,有的是插入符号(^),有的是波浪符号 ...
- js mysql json字符串转数组中_php数据库数据转换为js中的json对象
/ 1.在company数据user表中取出10条数据,保存为数组 2.在将数组转化为json格式,传递给js 3.用json解析器将传递过来的json字符串转化为json对象, 4.用documen ...
- 江在川上曰:js中的JSON解析和序列化
江在川上曰:js中的JSON解析和序列化 JSON解析和序列化 JSON是javascript的一个严格的子集,利用了javacript中的一些模式来表示结构化数据.他只是一种数据格式,并非一种编程语 ...
- php获取网页js中的json,从php获取json数据使用js读取显示到网页笔记
//json与数组转换 $array = array("username" => "hellojson","age" => 23 ...
- js中转换json对象方法详解及使用案例
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式.因为采用独立于语言的文本格式,也使用了类似于C语言家族的习惯,拥有了这些特性使使JSON称为理想的数据交换语 ...
- 关于JS中的JSON
早期,一般是使用XML作为互联网上传输结构化数据的,但由于它解析麻烦,字符冗长,因此被轻量级的JSON所逐渐替代.JSON是JavaScript 的一个严格子集,利用了JavaScript中 ...
- netcore读取json文件_【NET Core】.NET Core中读取json配置文件
在.NET Framework框架下应用配置内容一般都是写在Web.config或者App.config文件中,读取这两个配置文件只需要引用System.Configuration程序集,分别用 Sy ...
- 在PHP中如何要json中的数据,如何在不知道键值的情况下在php中读取JSON数据
我需要在php中读取firebase JSON URL然后显示它. 我的firebase得到了以下.json数据: {"dDsdE4AlB7P5YYd4fWbYTQKCLPh1": ...
最新文章
- 浅析开源数据库MySQL架构
- java 重用性_Java开发重用性必备的三大核心知识点
- Raspbian安装Opencv3
- springboot 打印乱码_Springboot中使用logback输出日志中文乱码
- mybatis入门(六)之SQL语句构建器类
- 五、Web服务器——MVC开发模式 EL表达式 JSTL 学习笔记
- oracle 10g 学习之函数和存储过程(12)
- 运筹学matlab实验报告,运筹学上机实验报告 利用Matlab求解整数线性规划
- SQL的别名和SQL的执行顺序和SQL优化
- Comega -- O/R Mapper的终结者?
- oracle日期基本数据,oracle日期时间函数总结
- spring源码-第四个后置处理器
- 中国占三分之一!CBinsights世界最新独角兽排名出炉
- 如何运行element ui
- linux 下打包可执行程序
- Win10的用户账户设置怎么取消?
- 将一个div中的两个P元素同一行居中显示
- linux查看dns命令
- 基于STM8L15x-16x-05x系列单片机的官方标准库文件创建第一个EWSTM8工程项目
- 新时代下,改善购房者的选择在哪里?
热门文章
- JSP页面中验证码的调用方法
- springMVC 时间、js、html处理
- Java中的Set集合接口实现插入对象不重复的原理
- 普通用户下变成-bash-3.2$的解决方法
- 基于REST的MVC架构设计与实现
- c#,Winform同一系统中只运行一个实例。
- 为DataGridView添加行号
- 块存储、文件存储、对象存储这三者和分布式文件存储系统的本质区别
- PostgreSQL 10.0 preview 功能增强 - 后台运行(pg_background)
- Android安全问题 抢先接收广播 - 内因篇之广播接收器注册流程