色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

json怎么轉化成數組 javascript

劉柏宏1年前7瀏覽0評論

JSON(JavaScript Object Notation)是一種輕量級數據交換格式。在JavaScript中,JSON經常被用來保存和傳遞結構化的數據。有時,我們需要把JSON數據轉化為數組形式,以便在JavaScript中進行進一步的操作。下面是將JSON轉化為數組的兩種方法:

方法一:使用JSON.parse()

JSON.parse()方法是將JSON格式的字符串轉化為JavaScript對象或數組的方法。用法如下:

const jsonStr = '[{"name":"Tom","age":18},{"name":"Jerry","age":20}]';
const jsonArray = JSON.parse(jsonStr);
console.log(jsonArray);

上述代碼將jsonStr字符串轉化成數組形式,并將數組輸出至控制臺。輸出結果如下:

[
{"name":"Tom","age":18},
{"name":"Jerry","age":20}
]

方法二:使用eval()

eval()函數可以將文本字符串轉化為JavaScript代碼并執行。我們可以將JSON格式的字符串作為參數傳入eval()函數,然后用數組接收eval()返回的結果。用法如下:

const jsonStr = '[{"name":"Tom","age":18},{"name":"Jerry","age":20}]';
const jsonArray = eval('(' + jsonStr + ')');
console.log(jsonArray);

上述代碼將jsonStr字符串轉化成數組形式,并將數組輸出至控制臺。輸出結果與方法一相同:

[
{"name":"Tom","age":18},
{"name":"Jerry","age":20}
]

事實上,在現代的JavaScript中,eval()函數并不常用,因為它有安全漏洞的風險。JSON.parse()方法是更加安全和可靠的選擇。