Learn R Programming

jsontools (version 0.1.0)

json_array_agg: Aggregate into a JSON array

Description

Aggregate into a JSON array

Usage

json_array_agg(x)

Arguments

x

Vector to collapse into JSON array.

Value

A json2 vector of length one with the elements of x collapsed to a JSON array.

Examples

Run this code
# NOT RUN {
json_array_agg(1:3)
json_array_agg(json2(c('{"a": 1}', '{"b": 2}')))

# can be quite useful in combination with `dplyr::group_by()`
if (require("dplyr", quietly = TRUE, warn.conflicts = FALSE)) {
  tibble::tibble(
    group = c(1, 1, 2, 2),
    json = c(1:4)
  ) %>%
    dplyr::group_by(group) %>%
    dplyr::summarise(json = json_array_agg(json))
}
# }

Run the code above in your browser using DataLab