Parsing JSON “relaxado” sem avaliação

Qual é o método mais fácil de analisar JSON "relaxado", mas evitar o maleval?

O seguinte gera um erro:

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

desde que o JSON adequado deva ter as chaves citadas:{"muh": 2}

Meu caso de uso é uma interface de teste simples que eu uso para gravar comandos JSON no meu servidor de nó. Até agora eu simplesmente useieval, já que é apenas um aplicativo de teste. No entanto, o uso de JSHint em todo o projeto continua me incomodando com issoeval. Então, eu gostaria de uma alternativa segura que ainda permita uma sintaxe relaxada para as chave

PS: Eu não quero escrever um analisador apenas para o aplicativo de teste: -)

questionAnswers(12)

yourAnswerToTheQuestion