Разбор «расслабленного» JSON без eval

Какой самый простой способ разобрать «расслабленный» JSON, но избежать злаeval?

Следующее выбрасывает ошибку:

JSON.parse("{muh: 2}");

поскольку правильный JSON должен иметь ключи в кавычках:{"muh": 2}

Мой пример использования - это простой тестовый интерфейс, который я использую для написания команд JSON на свой сервер узлов. Пока я просто использовалeval в любом случае это просто тестовое приложение. Тем не менее, использование JSHint для всего проекта не дает мне покояeval, Поэтому я бы хотел безопасную альтернативу, которая по-прежнему допускает упрощенный синтаксис для ключей.

PS: я не хочу сам писать парсер только для тестового приложения :-)

Ответы на вопрос(2)

Ваш ответ на вопрос