我通过JSON接收一下整数1234567890123,接收过来是错误的,对方发送的数据是不带“”号,要怎么解析才能正确?

请先 登录 后评论

2 个回答

晨旭 - 菜鸟

lua默认int32的最大值是2147483647,你的数据已经超过了这个数值,建议换成字符串收发

如果服务器不归你管,可以考虑用lua的string正则来实现数据过滤

请先 登录 后评论
技术销售Delectate
擅长:IT

收到json的字符串后,先替换一下,数字前后加上双引号,将之改为str类型,再解析。

请先 登录 后评论
  • 1 关注
  • 0 收藏,1864 浏览
  • 守望 提出于 2018-09-03 16:51

相似问题