drno-reg
@drno-reg
см не кратко

Почему воспроизводится ошибка что модуль 'json' не имеет атрибута 'dumps'?

Здравтствуйте.

Возникла необходимость в питоне поработать с JSON,
код ниже

#!/usr/bin/python
import json

part_nums = ['ECA-1EHG102','CL05B103KB5NNNC','CC0402KRX5R8BB104']

def json_list(list):
    lst = []
    for pn in list:
        d = {}
        d['mpn']=pn
        lst.append(d)
    return json.dumps(lst)

print(json_list(part_nums))


возникает ошибка
AttributeError: module 'json' has no attribute 'dumps'


Вопрос почему и как ее решить?
  • Вопрос задан
  • 958 просмотров
Решения вопроса 1
drno-reg
@drno-reg Автор вопроса
см не кратко
Накатил модуль simplejson
в итоге получится как-то так

#!/usr/bin/python
import simplejson as json

part_nums = ['ECA-1EHG102','CL05B103KB5NNNC','CC0402KRX5R8BB104']

def json_list(list):
    lst = []
    for pn in list:
        d = {}
        d['mpn']=pn
        lst.append(d)
    return json.dumps(lst)

print(json_list(part_nums))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы