java - 为什么我的 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 编号有些奇怪。
解决方案
推荐阅读
- draw.io - Draw.io 内嵌文档配置参数
- active-directory - Rundeck ldap 连接以 NullPointerException 结束
- java - 设置自定义字体以设置单词 java 不起作用
- php - Symfony 5 - 基于浏览器语言的网站翻译后重定向
- c++ - 如何为其成员为字符串类型的结构变量分配内存
- spring-boot - Vaadin Spring-Boot 应用程序在生产模式下作为 JAR 运行时不会呈现 CSS
- apache-kafka - kafka + 如何验证 kafka broker 领导者是否与 kafka cli 命令平衡
- c++ - 带有折叠表达式的模板会创建不需要的参数副本
- java - ThreadPoolExecutor 在达到队列容量时创建新线程后首先执行队列中的任务,而不是执行新的传入作业
- docker - docker-compose 错误:FileNotFoundError:[Errno 2] 没有这样的文件或目录