我需要将我的JSON响应转换为对象,我该如何实现?
我的JSON回复:
[
{
"id":296,
"nama":"Appetizer"
},
{
"id":295,
"nama":"Bahan"
}
]
答案 0 :(得分:10)
如果您的回复是有效的JSON,请执行此操作
var obj = JSON.parse(response);
答案 1 :(得分:2)
如果JSON无效,您需要在try catch中使用JSON.parse来捕获错误。
let str = '[{"id":296,"nama":"Appetizer"},{"id":295,"nama":"Bahan"}]';
try {
let obj = JSON.parse(str);
} catch (ex) {
console.error(ex);
}
要将对象转换回字符串,请使用Stringify
JSON.stringify(obj)