1. 程式人生 > >JavaScript中使用eval()方法解析json串

JavaScript中使用eval()方法解析json串

括號 javascrip pass 後臺 {} ava eval() 一個 java

最近在js用到了eval()方法,在這裏做個筆記

當時是這麽用的:data = eval("("+data+")");

data為後臺向前臺傳送的一個json串,所以這裏需要使用eval()方法將json串轉化為json對象,然後在獲取json對象中的值

而之所以要用圓括號包裹data(也就是json串),是因和son串的數據格式有關的,因為json串的數據是放在{}中的,例如這個形式:{‘username‘:‘張三‘,password:‘123456‘}。

如果不用”()”包裹,在js中json串會被認為是一個語句塊來處理。

JavaScript中使用eval()方法解析json串