我正在使用包中fromJSON
的将 JSON 转换为 R 对象jsonlite
,但数值正在四舍五入。如何控制转换后的数值的精度?
例子
library(jsonlite)
fromJSON('{"lon": -86.143278324353244}')
## $lon
## [1] -86.14328
## Desired output is -86.143278324353244
查看jsonlite
代码,我在 parse.c 中将函数调用追溯到R_parse
.Call(jsonlite:::R_parse, "-86.143278324353244", FALSE)
## [1] -86.14328
其他尝试
fromJSON
有一个digits
论点,但它不是一个有效的论点toJSON
。- 其他软件包喜欢
rjson
并RJSONIO
产生类似的结果。