Read/write JSON
These functions are similar to toJSON()
and fromJSON()
except they explicitly distinguish between path and literal input, and do not simplify by default.
read_json(path, simplifyVector = FALSE, ...) parse_json(json, simplifyVector = FALSE, ...) write_json(x, path, ...)
path
: file on disksimplifyVector
: simplifies nested lists into vectors and data frames. See fromJSON()
....
: additional conversion arguments, see also toJSON()
or fromJSON()
json
: string with literal json or connection object to read fromx
: an object to be serialized to JSONtmp <- tempfile() write_json(iris, tmp) # Nested lists read_json(tmp) # A data frame read_json(tmp, simplifyVector = TRUE)
fromJSON()
, stream_in()