Json resource functions

cc @chdoig