我需要轉換我的JSON響應對象,我必須做什麼?轉換JSON字符串取反對
我的JSON響應:
[{"id":296,"nama":"Appetizer"},{"id":295,"nama":"Bahan"}]
我需要轉換我的JSON響應對象,我必須做什麼?轉換JSON字符串取反對
我的JSON響應:
[{"id":296,"nama":"Appetizer"},{"id":295,"nama":"Bahan"}]
前提是你的反應是一個有效的JSON,只是這樣做
var obj = JSON.parse(response);
了,我發現錯誤,先生 –
您需要使用JSON.parse在嘗試捕捉捕捉錯誤,如果是JSON無效。
let str = '[{"id":296,"nama":"Appetizer"},{"id":295,"nama":"Bahan"}]';
try {
let obj = JSON.parse(str);
} catch (ex) {
console.error(ex);
}
要回你的對象轉換爲字符串,使用字符串化
JSON.stringify(obj)
「JSON輸入意外結束」我發現錯誤,先生 –
@AditiaDananjaya您的JSON是無效的。在這裏檢查爲什麼:http://jsonlint.com – Ludovic
並非如此,先生,當我setItem本地存儲我使用JSON stringfy並把它變成字符串。當我的GetItem和我的字符串格式 –