Package 'RSBJson'

Title: Handle R Requests from R Service Bus Applications with JSON Payloads
Description: Package to Handle R Requests from R Service Bus Applications with JSON Payloads in a generic way. The incoming request is encoded as a string (character vector of length one) containing the JSON file passed through by the client.
Authors: Tobias Verbeke
Maintainer: Tobias Verbeke <[email protected]>
License: GPL-3
Version: 1.1.2
Built: 2025-02-15 05:09:41 UTC
Source: https://github.com/cran/RSBJson

Help Index


Generate All Possible Combinations of m Out of n

Description

Generate All Possible Combinations of m Out of n

Usage

allPossibleCombinations(n, m)

Arguments

n

n

m

m

Value

a JSON string with all possible combinations; object of class json as returned by toJSON

Examples

allPossibleCombinations(4, 2)

Generic Function to Handle R Requests from RSB JSON Applications

Description

The function extracts relevant information from the JSON string to dispatch to the appropriate R wrapper for that particular application

Usage

RSBJsonService(jsonString)

Arguments

jsonString

character vector of length one containing the JSON string

Value

object of class json as returned by toJSON

Examples

examplePath <- system.file("examples", "example.json", package = "RSBJson")
exampleCon <- file(description = examplePath, open = "rt")
exampleLines <- readLines(exampleCon)
close(exampleCon)
exampleString <- paste(exampleLines, collapse = "\n")
(string <- RSBJsonService(jsonString = exampleString))