from_opts.Rd
Create named list of options for parsing R from JSON
how to encode large integers which do not fit into R's integer type. 'string' imports them as a character vector. 'bit64' will use the 'integer64' type from the 'bit64' package. Note that the 'integer64' type is a signed integer type, and a warning will be issued if JSON contains an unsigned integer which cannot be stored in this type.
how to handle missing elements in list columns in data.frames. Options, 'na', or 'null. Default: 'null'
logical. Should a named list of equal-length vectors be promoted to a data.frame? Default: TRUE. If FALSE, then result will be left as a list.
Should 'NA'
in a JSON string be converted to the 'special'
NA
value in R, or left as a 'string'
. Default: 'string'
Should jsong strings 'NA'/'Inf'/'NaN' in a numeric context
be converted to the 'special'
R numeric values
NA, Inf, NaN
, or left as a 'string'
. Default: 'special'
Should numeric values be promoted to strings
when they occur within an array with other string values? Default: FALSE
means to keep numerics as numeric value and promote the container to
be a list
rather than an atomic vector when types are mixed. If TRUE
then array of mixed string/numeric types will be promoted to all
string values and returned as an atonic character vector. Set this to TRUE
if you want to emulate the behaviour of jsonlite::fromJSON()
integer vector of internal yyjson
options. See read_flag
in this package, and read
the yyjson API documentation for more information. This is considered
an advanced option.
Named list of options