Creating JSON objects
Given some R values you can easily create an object with them by putting
them into a named list and applying format_json():
id <- 1
x <- 1:3
y <- c("a", "b")list(id = json_u(id), x = x, y = y) %>%
format_json()
# or in some cases you might be interested in using `dataframe = "columns"`
tibble::tibble(
x = 1:3,
y = c("a", "b", "c")
) %>%
format_json(dataframe = "columns")
To create multiple objects at once (basically a vectorised version) put the
values in a data frame and apply format_json_rowwise():
df <- tibble::tibble(
id = 1,
x = list(1:2, 3:4, 5),
y = c("a", "b", "c")
)
format_json_rowwise(df)