tidyjson: A Grammar for Turning 'JSON' into Tidy Tables
Version 0.2.2

An easy and consistent way to turn 'JSON' into tidy data frames that are natural to work with in 'dplyr', 'ggplot2' and other tools.

Browse man pages Browse package API and functions Browse package files

AuthorJeremy Stanley <jeremy.stanley@gmail.com>
Date of publication2017-04-21 14:55:49 UTC
MaintainerORPHANED
LicenseMIT + file LICENSE
Version0.2.2
URL https://github.com/sailthru/tidyjson
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("tidyjson")

Man pages

allowed_json_types: Fundamental JSON types from http://json.org/, where I...
append_values: Appends all values with a specified type as a new column
append_values_factory: Creates the append_values_* functions
append_values_type: get list of values from json
commits: Commit data for the dplyr repo from github API
companies: Startup company information for 1,000 companies
determine_types: Determines the types of a list of parsed JSON
enter_object: Dive into a specific object "key"
gather_array: Stack a JSON array
gather_keys: Stack a JSON "key": value object
issues: Issue data for the dplyr repo from github API
jfactory: Factory that creates the j* functions below
jfunctions: Navigates nested objects to get at keys of a specific type,...
json_lengths: Add a column that contains the length of the JSON data
json_types: Add a column that tells the 'type' of the data in the root of...
list_path: Recursively access a path
my_unlist: Unlists while preserving NULLs and only unlisting lists with...
prep_path: Prepare a path from ...
read_json: Reads JSON from an input uri (file, url, ...) and returns a...
replace_nulls: Replace nulls with something else
spread_values: Create new columns with JSON values
sub-.tbl_json: Extract subsets of a tbl_json object (not replace)
tbl_json: Combines structured JSON (as a data.frame) with remaining...
tidyjson: tidyjson.
worldbank: Projects funded by the World Bank
wrap_dplyr_verb: Wrapper for extending dplyr verbs to tbl_json objects

Functions

[.tbl_json Man page
allowed_json_types Man page
append_values Man page
append_values_factory Man page Source code
append_values_logical Man page
append_values_number Man page
append_values_string Man page
append_values_type Man page Source code
as.tbl_json Man page Source code
as.tbl_json.character Man page Source code
as.tbl_json.data.frame Man page Source code
as.tbl_json.tbl_json Man page Source code
commits Man page
companies Man page
determine_types Man page Source code
enter_object Man page Source code
gather_array Man page Source code
gather_keys Man page Source code
is.tbl_json Man page Source code
issues Man page
jfactory Man page Source code
jfunctions Man page
jlogical Man page
jnumber Man page
json_lengths Man page Source code
json_types Man page Source code
jstring Man page
list_path Man page Source code
my_unlist Man page Source code
prep_path Man page Source code
read_json Man page Source code
replace_nulls Man page Source code
spread_values Man page Source code
tbl_json Man page Source code
tidyjson Man page
tidyjson-package Man page
worldbank Man page
wrap_dplyr_verb Man page Source code

Files

inst
inst/extdata
inst/extdata/sample.jsonl
inst/extdata/sample.json
inst/extdata/sample_jsonl
inst/doc
inst/doc/introduction-to-tidyjson.Rmd
inst/doc/introduction-to-tidyjson.R
inst/doc/introduction-to-tidyjson.html
tests
tests/testthat
tests/testthat/test-append_values.r
tests/testthat/test-gather_keys.r
tests/testthat/test-json_lengths.r
tests/testthat/test-tbl_json.r
tests/testthat/test-spread_values.r
tests/testthat/test-read_json.r
tests/testthat/test-gather_array.r
tests/testthat/test-json_types.r
tests/testthat/test-enter_object.r
NAMESPACE
data
data/issues.rda
data/commits.rda
data/companies.rda
data/worldbank.rda
R
R/spread_values.r
R/json_lengths.r
R/tidyjson-package.r
R/json_types.r
R/data-issues.r
R/append_values.r
R/data-worldbank.r
R/gather_array.r
R/data-companies.r
R/gather_keys.r
R/read_json.r
R/data-commits.r
R/enter_object.r
R/path.r
R/tbl_json.r
vignettes
vignettes/introduction-to-tidyjson.Rmd
README.md
MD5
build
build/vignette.rds
DESCRIPTION
man
man/spread_values.Rd
man/append_values_factory.Rd
man/issues.Rd
man/replace_nulls.Rd
man/json_types.Rd
man/tidyjson.Rd
man/append_values.Rd
man/tbl_json.Rd
man/json_lengths.Rd
man/jfactory.Rd
man/gather_keys.Rd
man/worldbank.Rd
man/allowed_json_types.Rd
man/gather_array.Rd
man/read_json.Rd
man/append_values_type.Rd
man/sub-.tbl_json.Rd
man/determine_types.Rd
man/wrap_dplyr_verb.Rd
man/companies.Rd
man/enter_object.Rd
man/my_unlist.Rd
man/jfunctions.Rd
man/commits.Rd
man/list_path.Rd
man/prep_path.Rd
LICENSE
tidyjson documentation built on May 19, 2017, 2:14 p.m.