jsonNormalize {jsonNormalize} | R Documentation |
Normalize a JSON string
Description
Attempts to normalize or fix a JSON string. Trailing commas are removed, and all keys of the normalized JSON string are double-quoted.
Usage
jsonNormalize(jstring, prettify = FALSE, to = NULL)
Arguments
jstring |
a character string, the JSON string to be normalized, or the path to a JSON file |
prettify |
Boolean, whether to prettify the normalized JSON string |
to |
|
Value
The normalized JSON string.
Note
The special JavaScript values undefined
and NaN
are not
allowed in JSON strings. If one of them occurs in the input string, it is
replaced by the empty string.
Examples
library(jsonNormalize)
# the keys of the following JSON string are not quoted
jstring <- "[{area:30,ind:[5,3.7], cluster:true,},{ind:[],cluster:false},]"
cat(jsonNormalize(jstring, prettify = TRUE))
[Package jsonNormalize version 1.0.0 Index]