crunch (version 1.27.7)

tojson-crunch: toJSON methods for Crunch objects

Description

crunch uses the jsonlite package for JSON serialization and deserialization. Unfortunately, jsonlite::toJSON() does not allow for defining S4 methods for other object types. So, crunch::toJSON wraps jsonprep, which exists to translate objects to base R objects, which jsonlite::toJSON can handle. jsonprep is defined as an S4 generic, and it is exported, so you can define methods for it if you have other objects that you want to successfully serialize to JSON.

Usage

jsonprep(x, ...)

# S4 method for AbstractCategories jsonprep(x, ...)

# S4 method for ANY jsonprep(x, ...)

# S4 method for ShojiOrder jsonprep(x, ...)

# S4 method for OrderGroup jsonprep(x, ...)

toJSON(x, ...)

Arguments

x

the object

...

additional arguments

Value

jsonprep returns a base R object that jsonlite::toJSON can handle. toJSON returns the JSON-serialized character object.

See Also

jsonlite::toJSON()