Learn R Programming

jqr (version 1.0.0)

jq_flags: Flags for use with jq

Description

The flags function is provided for the high-level DSL approach, whereas the jq_flags function is used to provide the low-level jq with the appropriate flags.

Usage

jq_flags(pretty = FALSE, ascii = FALSE, color = FALSE, sorted = FALSE)

flags(.data, pretty = FALSE, ascii = FALSE, color = FALSE, sorted = FALSE)

Arguments

pretty

Pretty print the json (different to jsonlite's pretty printing).

ascii

Force jq to produce pure ASCII output with non-ASCII characters replaced by equivalent escape sequences.

color

Add ANSI escape sequences for coloured output

sorted

Output fields of each object with keys in sorted order

.data

A jqr object.

Examples

Run this code
# NOT RUN {
'{"a": 7, "z":0, "b": 4}' %>% flags(sorted = TRUE)
'{"a": 7, "z":0, "b": 4}' %>% dot %>% flags(sorted = TRUE)
jq('{"a": 7, "z":0, "b": 4}', ".") %>% flags(sorted = TRUE)
jq('{"a": 7, "z":0, "b": 4}', ".", flags = jq_flags(sorted = TRUE))
# }

Run the code above in your browser using DataLab