Javascript 如何打印Json对象内部的数组

Javascript 如何打印Json对象内部的数组,javascript,json,Javascript,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": "TES

我得到了这个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中逐个循环

我期望的结果是 第一循环打印输出 银行编号:测试5

第二循环打印输出 银行编号:测试6

试试这个

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”,“名称”:“约翰”,“账户”:“987651”,“银行代码”:“招商银行”,“分行”:“约翰”}]}
//获取银行阵列
var banks=jn.banks
banks.forEach((bank)=>{
console.log(`${bank.BankNo}:${bank.Name}`)

})
该数组被分配给一个名为
Banks
的属性。一旦将JSON字符串解析为一个对象,您就可以使用该名称访问它并在其中循环。