为什么这个(jqplay.org中的“过滤器”): { “键”:633447818234478180}
返回此内容(jqplay.org中的“结果”): {“key”:633447818234478200}
原始JSON并不重要。
为什么将180改为200?我怎么能克服这个?这是一个错误吗?一个数字太大了?
答案 0 :(得分:0)
我认为这是因为jq只能代表合法的JSON数据,而且你给出的数字超出了可以表示的范围而不会损失精度。另见
如果你需要在jq中使用较大的数字作为字符串,你可能想尝试这个库: