当我发出 API 请求时,API 服务器返回一个 JSON 对象。如何在 Javascript 中将 JSON 对象解析为指定的类型?
这是返回给我的内容:
{
"student_name": "Joshua",
"classes": [
"A1",
"A2",
"A3",
]
"food": {
"size": "slice",
"type": "pepperoni",
}
}
所以想解析数组、classes
、对象、food
和字符串 student_name
,并在控制台记录它们。
最佳答案
你需要使用 JSON.parse()
来做到这一点:
var myData = {
"student_name": "Joshua",
"classes": [
"A1",
"A2",
"A3",
]
"food": {
"size": "slice",
"type": "pepperoni",
}
}
var myObject = JSON.parse(myData);
console.log(myObject.student_name); //Output: Joshua
console.dir(myObject) //to see your object in console.
显示单个元素:
console.log(myData.classes[0]);
显示数组的所有元素:
var arr = myData.classes;
for(var i in arr)
{
console.log(arr[i]);
}
更多信息:
关于javascript - 如何在 Javascript 中将 JSON 对象解析为指定的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39734414/