# Tidy Complex 'JSON'

## Documentation for package ‘tidyjson’ version 0.2.4

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

tidyjson-package | tidyjson.
allowed_json_types | Fundamental JSON types from http://json.org/, where I collapse 'true' and 'false' into 'logical'
append_values | Appends all JSON values with a specified type as a new column
append_values_factory | Creates the append_values_* functions
append_values_logical | Appends all JSON values with a specified type as a new column
append_values_number | Appends all JSON values with a specified type as a new column
append_values_string | Appends all JSON values with a specified type as a new column
append_values_type | get list of values from json
as.character.tbl_json | Convert the JSON in an tbl_json object back to a JSON string
as.tbl_json | Combines structured JSON (as a data.frame) with remaining JSON
as.tbl_json.character | Combines structured JSON (as a data.frame) with remaining JSON
as.tbl_json.data.frame | Combines structured JSON (as a data.frame) with remaining JSON
as.tbl_json.tbl_json | Combines structured JSON (as a data.frame) with remaining JSON
as_data_frame.tbl_json | Convert a tbl_json back to a tbl_df
as_tibble.tbl_json | Convert a tbl_json back to a tbl_df
bind_rows | Bind Rows (tidyjson)
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 | Enter into a specific object and discard all other JSON data
gather_array | Gather a JSON array into index-value pairs
gather_factory | Factory to create gather functions
gather_keys | Gather a JSON object into name-value pairs
gather_object | Gather a JSON object into name-value pairs
has_names | Check for Names
is.tbl_json | Combines structured JSON (as a data.frame) with remaining JSON
issues | Issue data for the dplyr repo from github API
is_data_list | List Check
is_json | Predicates to test for specific JSON types in 'tbl_json' objects
is_json_array | Predicates to test for specific JSON types in 'tbl_json' objects
is_json_factory | Factory to create 'is_json' functions
is_json_logical | Predicates to test for specific JSON types in 'tbl_json' objects
is_json_null | Predicates to test for specific JSON types in 'tbl_json' objects
is_json_number | Predicates to test for specific JSON types in 'tbl_json' objects
is_json_object | Predicates to test for specific JSON types in 'tbl_json' objects
is_json_scalar | Predicates to test for specific JSON types in 'tbl_json' objects
is_json_string | Predicates to test for specific JSON types in 'tbl_json' objects
jlogical | Navigates nested objects to get at names of a specific type, to be used as arguments to 'spread_values'
jnumber | Navigates nested objects to get at names of a specific type, to be used as arguments to 'spread_values'
json_complexity | Compute the complexity (recursively unlisted length) of JSON data
json_factory | Factory that creates the j* functions below
json_functions | Navigates nested objects to get at names of a specific type, to be used as arguments to 'spread_values'
json_lengths | Compute the length of JSON data
json_schema | Create a schema for a JSON document or collection
json_structure | Recursively structures arbitrary JSON data into a single data frame
json_types | Add a column that tells the 'type' of the JSON data
jstring | Navigates nested objects to get at names of a specific type, to be used as arguments to 'spread_values'
list_or_dots | List or Dots
my_unlist | Unlists while preserving NULLs and only unlisting lists with one value
path | Create a JSON path with a minimum of typing
print.tbl_json | Print a tbl_json object
rbind_tbl_json | Bind two tbl_json objects together and preserve JSON attribute
read_json | Reads JSON from an input uri (file, url, ...) and returns a 'tbl_json' object
spread_all | Spreads all scalar values of a JSON object into new columns
spread_values | Spreads specific scalar values of a JSON object into new columns
tbl_json | Combines structured JSON (as a data.frame) with remaining JSON
tidyjson | tidyjson.
worldbank | Projects funded by the World Bank
wrap_dplyr_verb | Wrapper for extending dplyr verbs to tbl_json objects
[.tbl_json | Extract subsets of a tbl_json object (not replace)