Just an fyi, jQuery's core JSON parser actually uses eval (well, new Function(), which is almost the same, but with scope protection).
https://github.com/jquery/jquery/blob/master/src/core.js#L52...
https://github.com/jquery/jquery/blob/master/src/core.js#L52...