I’ve got some json from last.fm’s api which I’ve serialised into a dictionary using simplejson. A quick example of the basic structure is below.
{
"artist": "similar": {
"artist": {
"name": "Blah",
"image": [{
"#text": "URLHERE",
"size": "small"
}, {
"#text": "URLHERE",
"size": "medium"
}, {
"#text": "URLHERE",
"size": "large"
}]
}
}
}
Any ideas how I can access the image urls of various different sizes?
Thanks,
Jack
Python does not have any problem with # in strings used as dict keys.
There are, however, problems with the JSON you post. For one, it isn’t valid (perhaps you’re missing a couple commas?). For two, you have a JSON object with the same key “image” three times, which cannot coexist and do anything useful.