为了账号安全,请及时绑定邮箱和手机立即绑定

迭代并打印没有初始键和多个条目的 JSON

迭代并打印没有初始键和多个条目的 JSON

子衿沉夜 2022-12-09 19:45:16
您将如何遍历一个没有初始键但有多个条目的 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);


})


查看完整回答
反对 回复 2022-12-09
  • 1 回答
  • 0 关注
  • 97 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信