R: Convert R To JSON

toJSON {rjson} | R Documentation

## Convert R To JSON

### Description

Convert an R object into a corresponding JSON object.

***Lists with unnamed components are not currently supported***

### Usage

    toJSON( x, method="C" )

### Arguments

`x` | a vector or list to convert into a JSON object
`method` | use the `C` implementation, or the older slower (and one day to be depricated) `R` implementation

### Value

a string containing the JSON object

### See Also

`fromJSON`

### Examples

    x <- list( alpha = 1:5, beta = "Bravo",
               gamma = list(a=1:3, b=NULL),
               delta = c(TRUE, FALSE) )
    json <- toJSON( x )
    fromJSON( json )

    #named vectors are treated as JSON objects (lists)
    toJSON(islands[1:4])

    #data.frames must be converted into a list before converting into JSON
    plot(cars, pch=2)
    json_cars <- toJSON(as.list(cars))
    points( data.frame( fromJSON( json_cars ) ), col="red", pch=3 )

    #special R types are encoded as strings
    testString <- c(1,2,3,4,NA,NaN,Inf,8,9);
    toJSON(testString);

[Package rjson version 0.2.15 Index]