在http封装函数加入下面方法
数据接收类型设置为dataType:‘text’
然后在success回调函数里添加:res.data=handleResData(res.data)
将所有对应的长整数value,通过正则查出加上字符串的双引号标识,然后进行JSON.parse()转回string
该方法并不能进行长整数计算,需要的话可以使用long.js
function handleResData(str){var _str = strfor(var i = true;i == true;){var i = /[:][0-9]{18,}[,]?/.test(_str) if(i == true){var handlestr = /[:][0-9]{18,}[,]?/.exec(_str)var handlestr2 = /[0-9]{18,}/.exec(handlestr[0])_str = _str.replace(handlestr[0],':"'+handlestr2[0]+'",')}}_str = _str.replace(/[,][}]/g,'}')return JSON.parse(_str)}