您将如何遍历一个没有初始键但有多个条目的 JSON 对象?var json_no_key = { {"txid" : "1", "amount" : "100",}, {"txid" : "2", "amount" : "50"},};我尝试过使用其他方法,每个元素本身都有一个键,例如for(var i = 0; i < transaction.vin.length; i++){ var my_json = transaction.vin[i]; console.log(my_json[i]) for(var j = 0; j < my_json.length; j++) { console.log(my_json[j]); }} 但这依赖于有一个初始密钥。这种格式的原因是由于 api 如何输出数据的性质。
1 回答
慕村9548890
TA贡献1884条经验 获得超4个赞
我附和@CherryDT。该对象json_no_key不是有效的 JSON 格式。请检查https://jsonlint.com/中的格式。不是对象,而是将其转换为数组,这样您就可以使用简单的方法执行以下操作forEach:
const a =[
{
"txid": "1",
"amount": "100",
},
{
"txid": "2",
"amount": "50"
},
];
a.forEach(element=>{
console.log(element.txid);
console.log(element.amount);
})
添加回答
举报
0/150
提交
取消