@debrovski said in Парсинг JSON:
Создаю цикл для перебора (Вот тут я не уверен что сделал правильно..)
В "Foreach" нужно указать массив для перебора, а не логическое выражение. По 1 и 2 пунктам не могу сказать без данных
Вообщем вот json
{"accounts":[{"alias":"qw_wallet_rub","fsAlias":"qb_wallet","bankAlias":"QIWI","title":"Qiwi Account","type":{"id":"WALLET","title":"Visa QIWI Wallet"},"hasBalance":true,"balance":{"amount":0.97,"currency":643},"currency":643,"defaultAccount":true},{"alias":"qw_wallet_usd","fsAlias":"qb_wallet","bankAlias":"QIWI","title":"Qiwi Account","type":{"id":"WALLET","title":"Visa QIWI Wallet"},"hasBalance":true,"balance":{"amount":0.02,"currency":840},"currency":840,"defaultAccount":false}]}
я через https://jsonpathfinder.com/ получит такой json path
accounts[1].balance.amount
и к примеру если попробовать на https://jsonpath.com/
все ворк нормально но если через бас тогда будет ошибка что очень странно
Какая ошибка и как её воспроизвести? Попробовал получить значение из вашей строки, всё отработало корректно.
