Научите с json (решено)



  • Курю json и немного непонятен способ вытягивания переменных из кода.

    К примеру есть код.

    {
    "id" : 00000000000,
    "terms" : 99,
    "fields" : -{
    "account" : 000000000
    },
    "sum" : -{
    "amount" : 3,
    "currency" : 000
    },
    "transaction" : -{
    "id" : 00000000000,
    "state" : -{
    "code" : Accepted
    }
    },
    "comment" : test,
    "source" : account_000
    }
    

    При попытке вытянуть сумму я пишу

    alt text

    При более сложном коде у меня затык (да да я туп), прошу ткнуть носом как достать сумму отсюда.

    {
    "accounts" : -[
    -{
    "alias" : qw_,
    "fsAlias" : qb_,
    "bankAlias" : TEST,
    "title" : Account,
    "type" : -{
    "id" : TEST,
    "title" : TEST
    },
    "hasBalance" : true,
    "balance" : -{
    "amount" : 14,
    "currency" : 000
    },
    "currency" : 000,
    "defaultAccount" : true
    }
    ]
    }
    


  • Туплю.

    Вытянул с помощью...

    accounts[*].balance.amount
    

Log in to reply
 

  • 4
  • 3
  • 3
  • 2
  • 6
  • 12
  • 1
  • 1