2017-06-14 326 views
0

裏面我得到這個JSON字符串如何打印陣列JSON對象

{ "Banks": [ 
    { "BankNo": "TEST 5", "Name": "MAY", "Account": "987654", "BankCode": "ICBK", "Branch": "MAY" }, 
    { "BankNo": "TEST 6", "Name": "PETER", "Account": "987653", "BankCode": "ABOC", "Branch": "PETER" }, 
    { "BankNo": "TEST 7", "Name": "DAVID", "Account": "987652", "BankCode": "PCBC", "Branch": "DAVID" }, 
    { "BankNo": "TEST 8", "Name": "JOHN", "Account": "987651", "BankCode": "CMBC", "Branch": "JOHN" } 
] } 

我嘗試了很多的方法來打印出來,但未能...我怎麼可以循環逐一此JSON裏面?

我的預期結果是 第一環打印出來 BankNo:TEST 5

第二環打印出來 BankNo:TEST 6

+0

該數組被分配給一個名爲'Banks'的屬性。一旦將JSON字符串解析爲一個對象,就可以通過該名稱訪問它並循環訪問它。 –

回答

0

試試這個

var jn = { "Banks": [ { "BankNo": "TEST 5", "Name": "MAY", "Account": "987654", "BankCode": "ICBK", "Branch": "MAY" }, { "BankNo": "TEST 6", "Name": "PETER", "Account": "987653", "BankCode": "ABOC", "Branch": "PETER" }, { "BankNo": "TEST 7", "Name": "DAVID", "Account": "987652", "BankCode": "PCBC", "Branch": "DAVID" }, { "BankNo": "TEST 8", "Name": "JOHN", "Account": "987651", "BankCode": "CMBC", "Branch": "JOHN" } ] } 
 

 
//getting banks array 
 
var banks = jn.Banks 
 

 
banks.forEach((bank)=> { 
 
console.log(`${bank.BankNo}: ${bank.Name}`) 
 
})