2017-06-14 130 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}`) 
 
})