Предположим, у меня есть объект JSON:
obj= [{"name":"Era", "age":45, "sex":"female", "id":2545}
{"name":"Patrick", "age":35, "sex":"male", "id":2546}
{"name":"Elina", "age":40, "sex":"female", "id":2547}
{"name":"Reg", "age":47, "sex":"male", "id":2548}]
Я хочу создать (ключ, значение) СДР из этих данных, используя только «id» и «name» («id» - это ключ в RDD). Я пробовал решение, указанное в этой ссылке , но получаю следующую ошибку:
AttributeError: у объекта 'str' нет атрибута 'get'
Чтобы объяснить больше, вот мой код-
for key in obj:
my_dict={}
my_dict['id']=key.get('id')
my_dict['name']=key.get('name')
result.append(my_dict)
Я надеюсь получить какую-либо помощь для этой части, чтобы я мог перейти ко второй части, то есть сделать из нее rdd.