Things I've gathered from reading github issues of the existing #RStats JSON packages (e.g. {jsonlite}) is that:

* Everyone has weird data
* How nesting should be handled is different for every user
* How to handle NA/NULL when writing JSON is different for every user
* How to handle NA/NULL when reading JSON is different for every user.

Summary: JSON + R = prickly beast!

@coolbutuseless Not to mention the difficulty distinguishing scalars from length-1 arrays when writing from R to JSON.