为什么这个(jqplay.org 中的“过滤器”):{“key”:633447818234478180}
返回这个(jqplay.org 中的“结果”):{“key”:633447818234478200}
原始 JSON 无关紧要。
为什么180变成200?我该如何克服呢?这是一个错误吗?数字太大?
为什么这个(jqplay.org 中的“过滤器”):{“key”:633447818234478180}
返回这个(jqplay.org 中的“结果”):{“key”:633447818234478200}
原始 JSON 无关紧要。
为什么180变成200?我该如何克服呢?这是一个错误吗?数字太大?
我相信这是因为 jq 只能表示合法的 JSON 数据,而您给出的数字超出了可以在不损失精度的情况下表示的范围。也可以看看
如果您需要在 jq 中使用更大的数字作为字符串,您可能想尝试这个库: