首页 > Web开发 > 详细

【原创】大叔经验分享(102)lua cjson数字处理成科学计数法

时间:2020-01-15 22:13:01      阅读:262      评论:0      收藏:0      [点我收藏+]

在处理json时,有一个字段是数字并且位数很长,结果被处理为科学计数法

...,"tradeId":101200111072902276000243,...

经过json.decode之后取到的tradeId是1.012001110729e+23

尝试各种方法之后只能通过字符串替换解决,利用正则表达式

if not (string.find(str, "tradeId") == nil) then
  str=string.gsub(str, ("tradeId":)(%d+), %1"%2")
end

【原创】大叔经验分享(102)lua cjson数字处理成科学计数法

原文:https://www.cnblogs.com/barneywill/p/12198905.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!