json_delete: Remove JSON element

Description Usage Arguments Value Examples

View source: R/delete.R

Description

Remote the elements at the specified paths from a JSON vector.

Usage

1

Arguments

x

A JSON vector.

...

Paths to delete.

Value

A json2 vector similar to x with the specified paths removed from it.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
x <- c('{"a": 11, "b": {"x": 12}}', NA)

json_delete(x, "$.a")
# remove from multiple paths at once
json_delete(x, "$.a", "$.b")
# remove at a nested path
json_delete(x, "$.b.x")

# non-existing elements are just ignored
json_delete(x, "$.abc")

jsontools documentation built on March 22, 2021, 5:06 p.m.