Qual é o melhor polyfill JSON JavaScript

Estou procurando um polyfill JSON (para suporte a JSON em navegadores mais antigos) que posso usar em algum JavaScript que estou escrevendo. Eu olhei e descobri que o JSON2 e o JSON3 são bastante populares e li que o JSON3 deve ser uma queda no substituto do JSON2, mas eu queria saber se esses são os melhores polyfills existentes?

O único problema que tenho com o JSON3 é que, quando executo as verificações de encerramento do google sobre a biblioteca JSON3, ela reclama de loops que não definem um corpo:If this if/for/while really shouldn't have a body, use {}

O fato de o js-lint exibir avisos me impedir de usar esse polyfill, pois quando compilo minha biblioteca, parece que minha biblioteca tem esses problemas, pois estou juntando tudo para simplificá-lo para as pessoas que estão baixando meu javascript.