R version 4.5.0 RC (2025-04-03 r88103 ucrt) -- "How About a Twenty-Six" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > library(RJSONIO) > x = "[1, 3, 10, 19]" > fromJSON(I(x)) [1] 1 3 10 19 > > h = RJSONIO:::basicJSONHandler() > fromJSON(x, h$update) NULL > > if(!(fromJSON(I("[3.1415]")) == 3.1415)) + stop("Failed for doubles") > > > # From couchdb > > x = '{"total_rows":3,"offset":0,"rows":[{"id":"abc","key":"xyz","value":{"rev":"1-3980939464"}},{"id":"x123","key":"x123","value":{"rev":"1-1794908527"}}]}\n' > > fromJSON(x) $total_rows [1] 3 $offset [1] 0 $rows $rows[[1]] $rows[[1]]$id [1] "abc" $rows[[1]]$key [1] "xyz" $rows[[1]]$value rev "1-3980939464" $rows[[2]] $rows[[2]]$id [1] "x123" $rows[[2]]$key [1] "x123" $rows[[2]]$value rev "1-1794908527" > > > > > > > > > > > proc.time() user system elapsed 0.15 0.03 0.17