【发布时间】:2016-02-04 04:56:32
【问题描述】:
JSON 中数字的大小是否有任何限制?这不是我说的 JavaScript,而是 JSON。
JSON 与 JavaScript 如此相关——但仅仅因为一个数字不符合 JavaScript 对 Number 的看法,这是否会使 JSON 无效?
例如,JSON 可以容纳 Java Long 吗?
【问题讨论】:
-
在什么平台上/用什么实现?
-
没有规范限制:一百万位数字似乎是有效的 JSON。
-
@ElliottFrisch - 提示问题的是 Elasticsearch from Java,它是 Java 到 Java,但通过 JSON。
-
那么问题就变成了:Elasticsearch 使用的 JSON 解析器能否识别 JSON 中的 long(因为 long 不能在不损失精度的情况下放入 double 中)。我不知道答案,但如果你使用 Elasticsearch 应该不难测试。
-
@Amadan - 这就是提示的问题。我让它工作;但它让我思考......
标签: javascript java json