JSON字符串向JSON对象转换的问题

var data = '{"processInstanceId":3858262121289848382}';
var reObj = $.parseJSON(data);
alert(JSON.stringify(reObj));
为什么经过$.parseJSON 这层的变换后 processInstanceId值就变成3858262121289848300这个了(最后几位变0了) 这个方法是有长度限制的嘛 还有其它什么解决方案嘛

js最大支持的整数是2^52,你这个超过了吧

改为字符串

var data = '{"processInstanceId":"3858262121289848382"}';

对,json格式规范就不会出现这个问题了。
var data = '{"processInstanceId":"3858262121289848382"}';
数字带上引号。