jqr: Client for 'jq', a JSON Processor

Share:

Client for 'jq', a JSON processor (<http://stedolan.github.io/jq/>), written in C. 'jq' allows the following with JSON data: index into, parse, do calculations, cut up and filter, change key names and values, perform conditionals and comparisons, and more.

Author
Rich FitzJohn [aut], Jeroen Ooms [aut], Scott Chamberlain [aut, cre], Stefan Milton Bache [aut], Stephen Dolan [aut, cph] (jq library), jq contributors [ctb] (jq library; authors listed in inst/AUTHORS.jq), Free Software Foundation [ctb, cph] (parser code in src/parser.c), David M Gay [ctb, cph] (code in src/jv_dtoa.c)
Date of publication
2016-07-29 06:41:07
Maintainer
Scott Chamberlain <myrmecocystus@gmail.com>
License
MIT + file LICENSE
Version
0.2.4
URLs

View on CRAN

Man pages

at
Format strings and escaping
combine
Combine json pieces
dot
dot and related functions
funs
Define and use functions
githubcommits
GitHub Commits Data
index
index and related functions
jq
Execute a query with jq
jq_flags
Flags for use with jq
jqr
jqr: An R client for the C library jq
keys
Operations on keys, or by keys
logicaltests
Logical tests
manip
Manipulation operations
maths
Math operations
paths
Outputs paths to all the elements in its input
peek
Peek at a query
pipe
Pipe operator
rangej
Produce range of numbers
recurse
Search through a recursive structure - extract data from all...
select
Select variables
sortj
Sort and related
string
Give back a character string
types
Types and related functions
vars
Variables

Files in this package

jqr
jqr/inst
jqr/inst/AUTHORS.jq
jqr/inst/jq_version
jqr/inst/COPYING.jq
jqr/inst/ignore
jqr/inst/ignore/dotcomb.R
jqr/inst/ignore/test-rivr.R
jqr/inst/ignore/hacking.R
jqr/inst/ignore/rivr.R
jqr/inst/doc
jqr/inst/doc/jqr_vignette.html
jqr/inst/doc/jqr_vignette.Rmd
jqr/inst/doc/jqr_vignette.R
jqr/tests
jqr/tests/testthat.R
jqr/tests/testthat
jqr/tests/testthat/helper-jqr.R
jqr/tests/testthat/test-spec.R
jqr/tests/testthat/test-peek.R
jqr/tests/testthat/test-dsl.R
jqr/src
jqr/src/Makevars
jqr/src/jqr.cpp
jqr/src/endianfix.h
jqr/src/RcppExports.cpp
jqr/src/jq
jqr/src/jq/parser.h
jqr/src/jq/jv_alloc.c
jqr/src/jq/jv_utf8_tables.h
jqr/src/jq/COPYING
jqr/src/jq/parser.y
jqr/src/jq/jv_unicode.c
jqr/src/jq/jv_print.c
jqr/src/jq/opcode_list.h
jqr/src/jq/jv.c
jqr/src/jq/execute.c
jqr/src/jq/jv_dtoa.c
jqr/src/jq/AUTHORS
jqr/src/jq/jq.h
jqr/src/jq/compile.h
jqr/src/jq/jv_aux.c
jqr/src/jq/jv.h
jqr/src/jq/lexer.c
jqr/src/jq/jv_unicode.h
jqr/src/jq/jv_alloc.h
jqr/src/jq/libm.h
jqr/src/jq/compile.c
jqr/src/jq/bytecode.h
jqr/src/jq/bytecode.c
jqr/src/jq/jv_dtoa.h
jqr/src/jq/parser.c
jqr/src/jq/lexer.l
jqr/src/jq/locfile.h
jqr/src/jq/lexer.h
jqr/src/jq/exec_stack.h
jqr/src/jq/jq.spec
jqr/src/jq/jv_file.c
jqr/src/jq/jq_parser.h
jqr/src/jq/locfile.c
jqr/src/jq/builtin.c
jqr/src/jq/jv_parse.c
jqr/src/jq/builtin.h
jqr/NAMESPACE
jqr/NEWS.md
jqr/data
jqr/data/githubcommits.rda
jqr/R
jqr/R/select.R
jqr/R/range.R
jqr/R/jqr.R
jqr/R/keys.R
jqr/R/string.R
jqr/R/combine.R
jqr/R/recurse.R
jqr/R/maths.R
jqr/R/manip.R
jqr/R/pipe.R
jqr/R/pipe_helpers.R
jqr/R/peek.R
jqr/R/sort.R
jqr/R/at.R
jqr/R/funs.R
jqr/R/logicaltests.R
jqr/R/RcppExports.R
jqr/R/index.R
jqr/R/jqr-package.R
jqr/R/paths.R
jqr/R/vars.R
jqr/R/actions.R
jqr/R/dot.R
jqr/R/types.R
jqr/R/zzz.R
jqr/R/flags.R
jqr/vignettes
jqr/vignettes/jqr_vignette.Rmd
jqr/README.md
jqr/MD5
jqr/build
jqr/build/vignette.rds
jqr/DESCRIPTION
jqr/man
jqr/man/recurse.Rd
jqr/man/paths.Rd
jqr/man/pipe.Rd
jqr/man/manip.Rd
jqr/man/types.Rd
jqr/man/combine.Rd
jqr/man/sortj.Rd
jqr/man/dot.Rd
jqr/man/keys.Rd
jqr/man/githubcommits.Rd
jqr/man/jq_flags.Rd
jqr/man/logicaltests.Rd
jqr/man/jq.Rd
jqr/man/index.Rd
jqr/man/string.Rd
jqr/man/vars.Rd
jqr/man/maths.Rd
jqr/man/at.Rd
jqr/man/funs.Rd
jqr/man/rangej.Rd
jqr/man/peek.Rd
jqr/man/jqr.Rd
jqr/man/select.Rd
jqr/LICENSE