It's not just a JSON issue. If you put
alert(1968401665333658496);
in firebug console you get 1968401665333658600
You're probably hitting the JS max value.
There's a discussion on that here : What is JavaScript's highest integer value that a Number can go to without losing precision?