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

Как вычислить ошибку при сериализации json?

есть строка (забрал регулярной из html):

json_data  = '{\r\n        general: {\r\n            collection_tax : \'collections\',\r\n            collection_handle : JSON.stringify(\'["good1","cento","dieci","uno","spl-show"]\'),\r\n            collection_load : \'16\',\r\n            collection_query : \'\',\r\n            collection_count : \'33\',\r\n            collection_page : 2,\r\n            collection_last_category: \'19\',\r\n            collection_display_category: \'1\',\r\n            collection_visible : \'16\',\r\n            collection_id : \'14\'\r\n        }\r\n    }'


пытаюсь сделать json.loads(json_data)
но получаю ошибку Expecting property name enclosed in double quotes
что не так?
  • Вопрос задан
  • 96 просмотров
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
collection_handle : JSON.stringify(\'["good1...........

это не JSON, это кусок javascript кода.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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