栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

通过JSON发送64位值的可接受方法是什么?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

通过JSON发送64位值的可接受方法是什么?

似乎这与JSON无关紧要,而与Javascript本身有关。您打算如何处理这些数字?如果这只是魔术令牌,您以后需要将其传递回网站,则一定要使用包含该值的字符串。如果实际上必须对值进行算术运算,则可以编写自己的Java例程以进行64位算术运算。

可以用Javascript(和JSON)表示值的一种方法是将数字分成两个32位值,例如。

  [ 12345678, 12345678 ]

要将一个64位值分成两个32位值,请执行以下操作:

  output_values[0] = (input_value >> 32) & 0xffffffff;  output_values[1] = input_value & 0xffffffff;

然后将两个32位值重新组合为64位值:

  input_value = ((int64_t) output_values[0]) << 32) | output_values[1];


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/485482.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号