컨트롤러의 유형 클래스를 사용하여 몇 가지 데이터를 구문 분석합니다. 다음과 같이 데이터를 얻습니다.
{
"data":{
"userList":[
{
"id":1,
"name":"soni"
}
]
},
"status":200,
"config":{
"method":"POST",
"transformRequest":[
null
],
"transformResponse":[
null
],
"url":"/home/main/module/userlist",
"headers":{
"rt":"ajax",
"Tenant":"Id:null",
"Access-Handler":"Authorization:null",
"Accept":"application/json, text/plain, */*"
}
},
"statusText":"OK"
}
이렇게 데이터를 저장하려고했습니다
var userData = _data;
var newData = JSON.parse(userData).data.userList;
사용자 목록을 새 변수로 추출하려면 어떻게해야합니까?
console.log(typeof userData)
쇼 object
당신은 이미 JSON 문자열 자바 스크립트 객체와하지가 당신은 구문 분석 할 필요가있다.
Unexpected token o in JSON
, 아마도 이미 구문 분석 된 형식의 객체를 구문 분석하려고 할 것입니다.
JSON.parse
.userData
개체로 직접 사용해보십시오 .