2017-01-20 5 views
0

내 스크립트로 가져 오는 개체가 포함 된 JSON 파일이 있습니다. 이 파일은 이런 식으로 보이는, 더 많거나 적은 :JSON 입력을 기반으로 만들어진 배열에서 값을 가져 오는 방법은 무엇입니까?

{ 
"names": [ 
{ 
    "name": "latacz", 
    "displayName": "latacz" 
}, 
{ 
    "name": "bomkliwer", 
    "displayName": "bomkliwer" 
}, 
(...) 

올바르게, 값이 sail라는 이름의 객체에 저장되어, 나는 개체의 내용을 console.log(sail) 때, 나는이 얻을 구문 분석됩니다 :

enter image description here

내 질문은 : 어떻게 배열 값의 displayNamename s 값을 얻을 수 있습니까?

+1

var a = "Your Object"; for(var i of a.names){ console.log(i); console.log(i.name); console.log(i.display); }

는 JSON 배열 :)를 호출하지 주셔서 감사합니다. –

+0

최선을 다해 ;-) – AbreQueVoy

답변

1
var names = sail.names; 

names.forEach(function(item){ 
    var name = item.name; 
    // Console.log("name: ", name); 
    var displayName = item.displayName; 
    // Console.log("displayName: ", displayName); 
}) 
1

sail.names[0].namesail.names[0].displayName은?

그러나 배열에 이미 이름이 names 인 경우 sail 이름이 필요하다는 것을 이해하지 못합니다. 나는 하나를 결정할 것이다.

1
function getData(sail){ 
    sail.forEach(function(item){ 
     console.log('name:', item.name); 
     console.log('displayName:', item.displayName); 
    }); 
} 
1

개체는 "이름"이라는 이름의 배열 요소를 가지고있다. 이 배열을 탐색해야합니다.

관련 문제