欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

json轉對象

錢艷冰2年前8瀏覽0評論

在前端開發中,我們經常需要將json數據轉換成對象進行處理,這時候就需要使用到JSON.parse()方法。這個方法可以將一個符合JSON格式的字符串解析成一個JavaScript對象。

var jsonStr = '{"name":"Tom","age":18}';
var obj = JSON.parse(jsonStr);
console.log(obj.name); // 輸出:Tom
console.log(obj.age); // 輸出:18

上述代碼中,我們定義了一個jsonStr變量,并將一個符合JSON格式的字符串賦值給它。然后,我們調用JSON.parse()方法將jsonStr解析成一個JavaScript對象,并把結果賦值給obj變量。我們可以通過訪問obj對象的屬性來獲取JSON中的數據。

如果JSON字符串格式不正確,那么JSON.parse()方法將會拋出異常,需要使用try-catch語句進行捕獲。

try {
var jsonStr = '{"name":"Tom","age":18"; // 缺少雙引號
var obj = JSON.parse(jsonStr);
} catch (e) {
console.log(e); // 輸出:SyntaxError: JSON.parse: expected property name or '}'
}

除了將JSON格式的字符串轉換成JavaScript對象,我們還可以將JavaScript對象轉換成JSON格式的字符串。這時候可以使用JSON.stringify()方法,它將一個JavaScript對象轉換成符合JSON格式的字符串。

var obj = {name: 'Tom', age: 18};
var jsonStr = JSON.stringify(obj);
console.log(jsonStr); // 輸出:{"name":"Tom","age":18}

上述代碼中,我們定義了一個JavaScript對象obj,并將其中的數據通過JSON.stringify()方法轉換成了一個JSON格式的字符串。這個字符串可以被其它程序或者服務端解析并使用。