import json
json_string = """{
"data": [
{
"attributes": {
"first_name": "Tester",
"last_name": "Testman",
"other stuff": "stuff"
},
"id": "732887",
"relationships": {
"educations": {
"data": [
{
"id": "605372",
"type": "educations"
},
{
"id": "605371",
"type": "educations"
},
{
"id": "605370",
"type": "educations"
}
]
}
}
}
]
}"""
candidate_response = json.loads(json_string)
candidate_list = []
for candidate in candidate_response['data']:
if 'error' not in candidate_response:
for data in candidate['relationships']['educations']['data']:
candidate_list.append(
[
candidate['id'],
candidate['attributes']['first_name'],
candidate['attributes']['last_name'],
data['id']
]
)
print(candidate_list)
aW1wb3J0IGpzb24KCmpzb25fc3RyaW5nID0gIiIiewogICAgImRhdGEiOiBbCiAgICAgICAgewogICAgICAgICAgICAiYXR0cmlidXRlcyI6IHsKICAgICAgICAgICAgICAgICJmaXJzdF9uYW1lIjogIlRlc3RlciIsCiAgICAgICAgICAgICAgICAibGFzdF9uYW1lIjogIlRlc3RtYW4iLAogICAgICAgICAgICAgICAgIm90aGVyIHN0dWZmIjogInN0dWZmIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiaWQiOiAiNzMyODg3IiwKICAgICAgICAgICAgInJlbGF0aW9uc2hpcHMiOiB7CiAgICAgICAgICAgICAgICAiZWR1Y2F0aW9ucyI6IHsKICAgICAgICAgICAgICAgICAgICAiZGF0YSI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogIjYwNTM3MiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJlZHVjYXRpb25zIgogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAiNjA1MzcxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogImVkdWNhdGlvbnMiCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6ICI2MDUzNzAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiZWR1Y2F0aW9ucyIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIF0KfSIiIgoKY2FuZGlkYXRlX3Jlc3BvbnNlID0ganNvbi5sb2Fkcyhqc29uX3N0cmluZykKCmNhbmRpZGF0ZV9saXN0ID0gW10KCmZvciBjYW5kaWRhdGUgaW4gY2FuZGlkYXRlX3Jlc3BvbnNlWydkYXRhJ106CiAgICBpZiAnZXJyb3InIG5vdCBpbiBjYW5kaWRhdGVfcmVzcG9uc2U6CiAgICAgICAgZm9yIGRhdGEgaW4gY2FuZGlkYXRlWydyZWxhdGlvbnNoaXBzJ11bJ2VkdWNhdGlvbnMnXVsnZGF0YSddOgogICAgICAgICAgICBjYW5kaWRhdGVfbGlzdC5hcHBlbmQoCiAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgY2FuZGlkYXRlWydpZCddLCAKICAgICAgICAgICAgICAgICAgICBjYW5kaWRhdGVbJ2F0dHJpYnV0ZXMnXVsnZmlyc3RfbmFtZSddLCAKICAgICAgICAgICAgICAgICAgICBjYW5kaWRhdGVbJ2F0dHJpYnV0ZXMnXVsnbGFzdF9uYW1lJ10sIAogICAgICAgICAgICAgICAgICAgIGRhdGFbJ2lkJ10KICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgKQoKcHJpbnQoY2FuZGlkYXRlX2xpc3QpCg==
[[u'732887', u'Tester', u'Testman', u'605372'], [u'732887', u'Tester', u'Testman', u'605371'], [u'732887', u'Tester', u'Testman', u'605370']]