たとえばこんなデータがあるとする。 { "日付": { "type": "date", "value": "2015-11-11" }, "何の日": { "type": "char", "value": "ポッキーの日" }, "俺の中での重要度": { "type": "int", "value": "3" } } これを読むときに、愚直にやるとたぶんこんな感じ。 library(jsonlite) library(purrr) j <- fromJSON("test.json") map(j, ~ switch(.$type, date = as.Date(.$value), char = as.character(.$value), int = as.integer(.$value))) #> $`日付` #> [1] "2015-11-11" #> #> $何の日 #> [1]