JQuery JSON 是一種用于傳輸數據的輕量級數據交換格式,廣泛用于客戶端和服務器之間的數據傳遞。在 JQuery 中,可以直接使用 JSON 格式來存儲和傳遞數據。
如果要使用 JQuery JSON 獲取 JSON 格式數據的值,需要使用 JQuery 的.parseJSON() 函數將 JSON 字符串轉換為 JSON 對象。
// 示例 JSON 字符串 var jsonStr = '{"name": "Peter", "age": 25, "gender": "male"}'; // 將 JSON 字符串轉換為 JSON 對象 var jsonObj = $.parseJSON(jsonStr); // 訪問 JSON 對象中的值 var name = jsonObj.name; // Peter var age = jsonObj.age; // 25 var gender = jsonObj.gender; // male
在上面的代碼中,首先使用雙引號包含鍵和值,然后使用花括號括起來表示一個 JSON 對象。使用.parseJSON() 函數將 JSON 字符串轉換為 JSON 對象,然后使用點語法訪問 JSON 對象中的值。
如果 JSON 對象中的鍵名包含特殊字符,如空格、點、中括號等,需要使用方括號語法訪問值。
// 示例 JSON 字符串 var jsonStr = '{"user name": "Peter", "user.age": 25, "user[gender]": "male"}'; // 將 JSON 字符串轉換為 JSON 對象 var jsonObj = $.parseJSON(jsonStr); // 使用方括號語法訪問 JSON 對象中的值 var name = jsonObj["user name"]; // Peter var age = jsonObj["user.age"]; // 25 var gender = jsonObj["user[gender]"]; // male
在上面的代碼中,JSON 對象中的鍵名包含空格、點、中括號,因此使用方括號語法訪問值。
總之,JQuery JSON 取值非常簡單,只需使用.parseJSON() 函數將 JSON 字符串轉換為 JSON 對象,然后使用點語法或方括號語法訪問值即可。