首页 > 解决方案 > 为什么我的 JSON 在 Internet 上发布时会更改类型?

问题描述

当我上传我的 JSON 时,int(或可能是 long)更改为十进制数。

JSON 上传到https://api.myjson.com/bins/p6ngw 上传后,原始数据仍然显示正确的数字,但在 JSON 选项卡下,数字已更改为十进制数字。您可以使用链接亲自查看。

我的 JSON 看起来像这样:

[{"id":57646786307395936680161735716561753784,"from":"3/13/2015 8:00:00 AM","to":"3/13/2015 1:00:00 PM"},{"id":259939411636051033617118653993975778241,"from":"1/3/2015 12:30:00 PM","to":"1/3/2015 1:00:00 PM"}]

例如,第一个id更改为5.7646786307395935e+37

显然,这使得无法检索 JSON。如果我只是将 id 更改为单个数字(如 1),我可以检索 JSON,因此 id 编号有些奇怪。

标签: javajsonandroid-studio

解决方案


推荐阅读