Jriker1 Posted August 25, 2013 Share Posted August 25, 2013 I am trying to parse some JSON but it seems improperly formed but I'm an amateur at json. Trying to take http://middlecoin.com/json and get the values under a particular ID. for example 17GLRCLFRRue4NcV5mq7pGtRgLsTPhQBNB. Sample below. Any help would be appreciated { "totalPaidOut": "707.11990563", "totalRejectedMegahashesPerSecond": "68.5536", "totalImmatureBalance": "26.09407515", "totalMegahashesPerSecond": "1128.4542", "totalBalance": "28.64664489", "time": "2013-08-25 00:01:00", "report": [ [ "1PqM7xBPA6Q2DohamzncBGY48U17jC9tVA", { "lastHourShares": 7832, "immatureBalance": "1.98299637", "lastHourRejectedShares": 237, "paidOut": "77.12863943", "unexchangedBalance": "0.35186175", "megahashesPerSecond": "72.9995", "bitcoinBalance": "1.58811717", "rejectedMegahashesPerSecond": "2.2090" } ], [ "17GLRCLFRRue4NcV5mq7pGtRgLsTPhQBNB", { "lastHourShares": 7777, "immatureBalance": "1.94445547", "lastHourRejectedShares": 442, "paidOut": "23.71529615", "unexchangedBalance": "0.46860515", "megahashesPerSecond": "72.4869", "bitcoinBalance": "1.64996171", "rejectedMegahashesPerSecond": "4.1197" } Thanks. JR Link to comment https://forums.phpfreaks.com/topic/281529-help-processing-json/ Share on other sites More sharing options...
requinix Posted August 25, 2013 Share Posted August 25, 2013 No, it's proper JSON. json_decode(), loop over "report", and each item's [0] is the ID. Try writing code for that. Link to comment https://forums.phpfreaks.com/topic/281529-help-processing-json/#findComment-1446624 Share on other sites More sharing options...
Jriker1 Posted August 25, 2013 Author Share Posted August 25, 2013 I tried doing like Foreach ($obj['report'] as $rep) { Echo $rep['immatureBalance']; } But it returns nothing. I know putting in a dummy echo statement shows is looing thru but nothing outputs. Am I at the wrong level? Thanks. Link to comment https://forums.phpfreaks.com/topic/281529-help-processing-json/#findComment-1446627 Share on other sites More sharing options...
kicken Posted August 25, 2013 Share Posted August 25, 2013 Each element in the report array is another array, with index [0] being the address and [1] being the object with additional details. So you need to access $rep[1]['immatureBalance']. Link to comment https://forums.phpfreaks.com/topic/281529-help-processing-json/#findComment-1446628 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.