JSON.parse и одинарные кавычки
Есть способ заставить JSON.parse() понимать одинарные кавычки?
JSON.parse("{'id': 19}");
Из разметки приходит этот параметр, не хочется там экранировать или писать атрибут в одинарных типа:
data-params = '{"id": 19}'
Ответы (1 шт):
Автор решения: Ivan Dudarev
→ Ссылка
Сам формат JSON не предусматривает использование одинарных кавычек. JSON.parse в свою очередь ориентируется на спецификацию JSON. Поэтому заставить понимать невалидный JSON нельзя.