eval函数解析json表达式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eval函数解析json表达式相关的知识,希望对你有一定的参考价值。

Eval函数解析

***********************

ps:JSON(javascript Object Notation,JavaScript对象表示法)是一个轻量级的数据格式,可以简化表示复杂数据结构的工作量。

json只支持三种的数据类型: 简单值,数组,字符串,布尔,或者null,但不支持undifine   

基本的格式: 对象:键值

“name”:“Yumay”,|| “age”: 18, ||“sex”:“female"

***********************

解析json:

1.用eval函数,可以把json字符串解析为对象  var dataObj=eval("("+json表达式+")"); 

最好不要使用这种方式,因为eval不但可以解析json字符串,还可以解析其他代码块

2.更多使用的安全方式是json.parse(json表达式)

var obj = JSON.parse(jsondata); 

 

以上是关于eval函数解析json表达式的主要内容,如果未能解决你的问题,请参考以下文章

JS中如何将JSON的字符串解析成JSON数据格式

浅析 eval 解析json

eval()和JSON.parse()解析数据

eval解析JSON中的注意点

jquery eval解析JSON中的注意点介绍

jquery eval解析JSON中的注意点介绍