Вы бы сделали что-то вроде этого
import json
memberList = []
for member in ctx.message.guild.members:
memberList.append({'name': member.name, 'skillLevel': member.skillLevel})
print(json.dumps(memberList))
Я не знаю, является ли это правильным способом ссылки на член skillLevel. Это всего лишь руководство.
Альтернативный однострочный, использующий понимание списка, будет таким:
import json
result = json.dumps([{'name': x.name, 'skillLevel': x.skillLevel} for x in members])
print(result)
Чтобы перебрать json, вы должны преобразовать его из json строка для объекта с использованием
parsed = json.loads(result)
for member in parsed:
print(member['name'] + " " + str(member['skillLevel']))
Опять же, однострочник, использующий понимание списка, выглядит следующим образом
parsed = json.loads(result)
[print(member['name'] + " " + str(member['skillLevel'])) for member in parsed]