Skip to content Skip to sidebar Skip to footer

Flutter Json Not Reading Correctly

this might take a while... I've been trying to get my Dart/Flutter code to return data from BlockChainTicker (Specifically I would like to see everything from the AUD line) and lea

Solution 1:

The top level of your json is a map (not a list - in json, lists are enclosed in brackets)

{"USD":{"15m":7492.85,"last":7492.85,"buy":7492.85,"sell":7492.85,"symbol":"$"},"AUD":{"15m":9899.28,"last":9899.28,"buy":9899.28,"sell":9899.28,"symbol":"$"},"BRL":{"15m":28214.31,"last":28214.31,"buy":28214.31,"sell":28214.31,"symbol":"R$"},

So change:

print(data[1]["AUD"]);

to

print(data["AUD"]); // prints the whole AUD mapprint(data['AUD']['last']); // prints the AUD 'last' doubleString isoCode = 'AUD';
print('$isoCode -> ${data[isoCode]}');

Post a Comment for "Flutter Json Not Reading Correctly"