1. 程式人生 > >eval函數解析json表達式

eval函數解析json表達式

鍵值 ota 宋體 span size 簡化 parse color pan

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表達式