1 解析 身份证号 : log_id
: 110101199003071815
结果为: log_id
: 110101199003071800
2 解决办法 :
用正则表达式把传过来的字符串中的id从数值改为字符串,以免丢失精度。
var newResponseString = responseString
.replace(/\"log_id\":(\d+)/,'"log_id": "$1"');
var resultObj = JSON.parse(newResponseString);
3 耗时3小时,当数字过大时失败,其余情况成功。