Задать вопрос
@skynger

Как исправить ошибку json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)?

Есть следующий код, который переводит словарь из строки в словарь, но он не работает и выдаёт ошибку. Подскажите что делать и как решить проблему
import json
a = {
	"walls": [1, 2, 3, 4, 5], 
	"wallsCount": 5
}
b = [1, 2, 3, 4]

print(json.loads(str(a)))
  • Вопрос задан
  • 973 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@Jack444
Питон по дефолту ставит одичные ковычки а это не синтексически для json не валидируется.
json.loads(json.dumps(a))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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