Каков самый простой способ разобрать "расслабленный" JSON, но избегать зла eval
?
Далее выдается сообщение об ошибке:
JSON.parse("{muh: 2}");
поскольку у правильного JSON должны быть указаны ключевые слова: {"muh": 2}
Мой пример использования - простой тестовый интерфейс, который я использую для написания команд JSON для моего сервера node. До сих пор я просто использовал eval
, поскольку это просто тестовое приложение. Тем не менее, использование JSHint во всем проекте продолжает прослушивать меня об этом eval
. Поэтому я бы хотел использовать безопасную альтернативу, которая по-прежнему допускает расслабленный синтаксис клавиш.
PS: Я не хочу писать парсер самостоятельно только для тестового приложения: -)