Skip to content

jsonlite

A Simple and Robust JSON Parser and Generator for R

v2.0.0 · Mar 26, 2025 · MIT + file LICENSE

Description

A reasonably fast JSON parser and generator, optimized for statistical data and the web. Offers simple, flexible tools for working with JSON in R, and is particularly powerful for building pipelines and interacting with a web API. The implementation is based on the mapping described in the vignette (Ooms, 2014). In addition to converting JSON data from/to R objects, 'jsonlite' contains functions to stream, validate, and prettify JSON data. The unit tests included with the package verify that all edge cases are encoded and decoded consistently for use with dynamic data in systems and applications.

Downloads

1.5M

Last 30 days

12th

4.7M

Last 90 days

16.8M

Last year

Trend: +3.3% (30d vs prior 30d)

CRAN Check Status

1 ERROR
13 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 ERROR
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (1 non-OK)
ERROR r-release-macos-arm64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘json-aaquickstart.Rmd’ using rmarkdown
[WARNING] This document format requires a nonempty <title> element.
  Defaulting to 'json-aaquickstart.knit' as the title.
  To specify a title, use 'title' in metadata or --metadata title="...".
--- finished re-building ‘json-aaquickstart.Rmd’

--- re-building ‘json-apis.Rmd’ using rmarkdown
--- finished re-building ‘json-apis.Rmd’

--- re-building ‘json-paging.Rmd’ using rmarkdown
--- finished re-building ‘json-paging.Rmd’

--- re-building ‘json-mapping.pdf.asis’ using asis
--- finished re-building ‘json-mapping.pdf.asis’

Error in loadVignetteBuilder(pkgdir) : vignette builder 'R.rsp' not found
Calls: <Anonymous> -> loadVignetteBuilder
Execution halted
SUMMARY: processing the following file failed:
  ‘json-opencpu.pdf.asis’

Error: Vignette re-building failed.
Execution halted

Check History

ERROR 13 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Mar 10, 2026
ERROR r-release-macos-arm64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘json-aaquickstart.Rmd’ using rmarkdown
[WARNING] This document format requires a nonempty <title> element.
  Defaulting to 'json-aaquickstart.knit' as the title.
  To specify a title, use 'title' in
...[truncated]...
loadVignetteBuilder(pkgdir) : vignette builder 'R.rsp' not found
Calls: <Anonymous> -> loadVignetteBuilder
Execution halted
SUMMARY: processing the following file failed:
  ‘json-opencpu.pdf.asis’

Error: Vignette re-building failed.
Execution halted

Reverse Dependencies (1711)

imports

AIscreenR AMAPVox APCalign ARDECO AWR.Kinesis Achilles AirExposure AlgeriAPIs ArctosR ArgentinAPI Athlytics AutoDeskR AzureAppInsights AzureAuth AzureCognitive AzureCosmosR AzureGraph AzureKeyVault AzureKusto AzureRMR AzureTableStor AzureVM BAwiR BIOMASS BOLDconnectR BacenAPI BioCircos BoSSA BrazilDataAPI BrownDog CDMConnector CDSE CEOdata CNAIM Capsule Certara.DarwinReporter Certara.R Certara.RDarwin Certara.RsNLME Certara.RsNLME.ModelExecutor ChileDataAPI ChinAPIs ClickHouseHTTP ClimMobTools ClustAssess Cluster.OBeu CodelistGenerator CohortGenerator CohortMethod ColombiAPI CopernicusClimate CopernicusMarine CytobankAPI DEPONS2R DOIcreator DQAgui DQAstats DSMolgenisArmadillo DT DTAT DataQualityDashboard DataSpaceR DatastreamDSWS2R DatastreamR DescriptiveStats.OBeu DockerParallel ECOTOXr ECharts2Shiny EDIutils EIAapi EML EnrichIntersect Epoch EstimateBreed FSK2R FaaSr FakeDataR FeatureExtraction FedData FormShare GENEAcore GGIRread GIFT GNRS GVS GWalkR GalaxyR GenAI GetBCBData GetQuandlData GetTDData HPZoneAPI IDEATools IRkernel IndiAPIs IndonesiAPIs InflectSSP IsoMemo JBrowseR JamendoR JapanAPIs KoboconnectR KrakenR LBDiscover LLMR LLMing LUCIDus LifemapR Linkage LitFetchR MLmorph MODISTools ManagedCloudProvider MapperAlgo MazamaLocationUtils MedxR MexicoDataAPI MicroMoB Microsoft365R MixStable Morpho N2H4 NBDCtools NGCHM NSO1212 NSR ODataQuery OPI OmicFlow OmicNavigator One4All OpenML OpenMindat OpenRange OpenSourceAP.DownloadR OpenSpecy OralOpioids PKPDsim PKbioanalysis PaLMr ParallelLogger PeruAPIs PhoneValidator Poly4AT PurpleAirAPI PxWebApiData PytrendsLongitudinalR QBMS RBesT RCPA RColetum RCzechia RDota2 REDCapR REXoplanets RKaggle RKorAPClient RMixpanel ROpenDota ROpenFIGI ROpenWeatherMap RPresto RPublica RPushbullet RSBJson RTD RTL RYandexTranslate Racmacs RadEro Rapi RcensusPkg Rduinoiot ReDaMoR RefManageR RestRserve ReviewR Revticulate Rgff Rglottography RivRetrieve Rnumerai Rnvd3 RobinHood Robyn RonFHIR Rspotify RuHere SACCR SAR SC2API SDMtune SGP SHARK4R SNPannotator SP2000 STATcubeR SUMO SWTools SelfControlledCaseSeries Seurat SigOptR SignacX SmarterPoland StreamCatTools T2DFitTailor TCGAretriever TCIApathfinder TKCat TNRS Tejapi TestGenerator TexExamRandomizer TidyMultiqc Tivy TooManyCellsR TreatmentPatterns UCSCXenaTools V8 VectrixDB W3CMarkupValidator WDI WaterBalanceR WebGestaltR WikipediR WufooR XKCDdata XR YTAnalytics abn abstr academictwitteR acdcquery acled.api acumos adformR adobeanalyticsr adsDataHubR aiRly airGRiwrm airnow airr aisdk alfr alfred algaeClassify algo alphavantagepf alphavantager altadata altfuelr amadeus amapGeocode amazonadsR amazons3R amazonspR analogsea andorR animate aniview ankiR annotaR antaresEditObject antaresRead aos apexcharter appeears appleadsR appsflyeR apsimx arakno arcgeocoder archiveRetriever arcpullr arenar arete argparse asciicast askgpt atom4R ausplotsR available awinR aws.ec2metadata aws.iam aws.kms aws.lambda aws.polly aws.transcribe aws.translate azlogr azr azuremapsr bacenR badgen bambooHR baseballr batata bbk bcdata bcmaps bddkR bdl bea.R beakr bender bidser bidsr bidux bigrquery billboarder binancer bingadsR binman bioRad biocompute biomartr bitfield bitmexr bizdays blastula blockr.core blockr.dag blockr.dock blockr.dplyr blogdown blsBandit blscrapeR bodsr boilerplate bonn botor boxr brandwatchR brickset brickster briqr bs4Dash bslib bsplus btw buoyant bursa bysykkel c2z c3 caRecall calpassapi camcorder campaignmanageR campsis campsismod cancensus canvasXpress castor catSurv cbioportalR cbsodataR ccdR ccmReportR cdrcR censusapi cereal cfbfastR cffr chatAI4R chatLLM chatgpt checked cheetahR chemodiv childesr chillR chirps chromConverter chromote cimir circle citation citationchaser citecorp civis cjar ckanr clarifai cleanrmd climaemet clinDataReview clinTrialData clinicalomicsdbR clootl cloudml codebook codemeta codemetar codestral cognitoR cohortBuilder coinmarketcapr collidr colourlovers colourpicker cometr comf concaveman condathis configr conjurer connectapi connectoModa connector connectwidgets conrad contentanalysis cookiecutter cookies correctref countries countyhealthR covr cpsR cranlogs credentials cricketdata crosstalk crul crunch crypto2 cryptoQuotes cryptotrackr cryptowatchR csodata csvwr csvy ctf cthist ctrdata ctxR cumulocityr currencyapi cyclestreets czso d4storagehub4R daff dagitty daiR data360r dataRetrieval datacommons datamedios dataone datapackage datarobot dataspice dataverse datoramar deckgl deepRstudio deepdep deeplr deliberr deps designer dextergui dfeR diezeit diffviewer dimensionsR dipsaus dir2json disastr.api diseasystore distcomp distill dkanr dlstats dockerfiler docuSignr dpdr drhutools dtreg duckduckr duckplyr dynatopGIS earthdatalogin ebirdst ebvcube ebx ecan ecce echarts4r econdatasets ecos edgarWebR edgarfundamentals educationdata eia eiopaR elastic elevatr ellmer emailvalidation emld emuR epicR epidata epidatr epigraphdb episomer epiviz esmtools esquisse esviz etrader euroleaguer europepmc eurostat evolMap evolution evprof evsim exCon examly excelR exifr exiftoolr eyeris f1dataR f1pits fHMM fabricQueryR facebookadsR facebookleadsR facebookorganicR facerec fanyi faq fastRhockey fastei faux favawesome fbRads federalregister fedstatAPIr feltr fetchGoogleAnalyticsR fetchSalesforceR ffaframework ffiec ffscrapr finbif finna finnishgrid finto firebase fireproof firmmatchr fishRman fishtree fitbitScraper fitbitViz fitbitr fitzRoy fixerapi flashCard flexdashboard flexsiteboard flexurba flipdownr flora flourishcharts fluxfinder fmpcloudr fomantic.plus foreSIGHT foundry fqar framework franc fredr freecurrencyapi frheritage frictionless frostr ftExtra funkyheatmap fusionchartsR fuzzylink fwtraits galah galaxias gargle gbfs gchartsmap gdalcubes gde geeLite gemini.R gender genderBR genderapi genesysr genieBPC geoAr geofi geoflow geojson geojsonio geomaroc geometa getwiki geysertimes gfer gfonts ggfigdone ggfootball gggenomes ggimage ggvis gh ghql gimap gipsDA giscoR gistr gitGPT gitear gitignore gkgraphR gmailr gofigR goodpractice googleAnalyticsR googleAuthR googleCloudStorageR googleCloudVisionR googleErrorReportingR googleLanguageR googleTagManageR googleVis googleadsR googledrive googlenlp googler googleway gooseR gotop gprofiler2 gptr gptstudio gqlr gradeR grafzahl graphql greenR gridSVG groqR gson gtakeout gtfsio gtrendsR gtrendshealth guardianapi guildai guiplot gwasrapidd gym h2o handlr happign harmonydata hdar healthbR helsinki hera hereR hexsession highcharter hlidacr hmer hockeystick hollr hoopR horsey htetree htmlreportR htmlwidgets httping httptest httptest2 httr hubUtils hybridEHR hydrodownloadR hypothesis hypothesisr iCellR iRfcb ibb ibmAcousticR ibmsunburst icdcomorbid icesConnect icesDatsu icesTAF idbr ideanet idmc ieegio ieugwasr igfetchr iheatmapr ijtiff imf.data imfapi imgrec immundata impectR ineapir inegiR infectiousR influxdbr inkaR instagramadsR intensegRid ip2location ip2location.io ip2locationio ip2proxy ip2whois ipanema ipbase ipeadatar iplookupapi ipumsr isoWater isotree istacr itscalledsoccer izmir jdenticon jgsbook jinjar jmvReadWrite jmvcore jose jqbr jrc jsTree jsmodule json2aRgs json64 jsonld jsonstat kaigiroku keys kisopenapi klassR klustR kmeRtone kntnr kosis kuzco lacrmr lambdr languagelayeR languageserver lares lavaangui leafem leafpm leakr learnr leprechaun licoread lifeR lifx lightgbm limonaid linevis lingtypology linkedInadsR llmflow llmhelper lobby localLLM mLLMCelltype magmaR maidr mailchimpR malariaAtlas mall manifestoR manureshed manydata mapSpain mapboxapi mapedit mapgl mapme.biodiversity matahari maths.genealogy mcptools measurementProtocol medfateland mediacloudr meetupr memisc mergen mergenstudio metalite.table1 metasurvey meteo meteospain metricminer metro micar miniMeta minioclient misc mitre mlflow mlr3oml modelStudio mongolite mongolstats mongopipe mpathr mpathsenser mpindex mrap mscstexta4r mscstts mscsweblm4r msig mtaOpenData mtgjsonsdk multiverse myownrobs nasa nasadata natserv ndtv neo2R neo4r neonOS neonUtilities neotoma2 nettskjemar networkD3 newsanchor nfl4th nhdplusTools nhlscraper nivo.bubblechart nlgeocoder noaa nodbi nominatimlite nomine nomisdata notionapi nrlR ntfy nycOpenData nysOpenData nzilbb.labbcat oRaklE obm ocs4R oddsapiR odin oglcnac ohsome okxAPI ollamar onelogin onsr opalr openai openaiRtools openalexR openappr openbankeR opencage opencpu opendataformat opendotaR openeo openesm openmpp openrouteservice openscoring orcamentoBR orcidtr orderly orthanc osdatahub osfr osmextract osrm.backend otargen otpr ottr ottrpal owdbr owidR owidapi oxcAAR oysteR packagefinder pacs pacu pagedown pairwiseLLM paleobioDB paleotree pandocfilters pangaear pannotator panstarrs parquetize patentsview pathling pathlit paws.common pbr pcatsAPIclientR pcvr pda pdfetch pdfminer pedquant peermodels perplexR perspectiveR pestr phenocamr photobiologyInOut phscs piggyback piglet pins pinterestadsR pipeflow pipr pixieweb pizzarr pkgcache pkgdepends pkgdown pkgsearch planscorer plotly plotscaper plumber plumber2 plumberDeploy plumbertableau plume pluscode pmparser pmxcode polished polmineR polyglotr postdoc postlightmercury potions powerbiR predictsr preregr previsionio priceR prolific.api promote promptr protolite provDebugR provParseR ptm ptvapi pubmedtk puremoe pushbar pxweb qbr qbrms qgisprocess qiitr qshap qtl2 qualtRics quanteda quantmod quarto queryup quoradsR r.proxy r2d3 r2symbols r311 r3js r4googleads r4subcore r5r rATTAINS rAccess rAmCharts4 rChEA3 rDataPipeline rJavaEnv rKolada rPDBapi rPublic rStrava radiant.data ragnar rairtable rameritrade rang rapiclient rapsimng rarms rattle ravecore ravel ravelRy ravepipeline rb3 rbcb rbioapi rbiom rbrsa rcatfish rcdf rcites rcldf rcloner rconfig rconvertu rcorpora rcrossref rdatacite rdbnomics rdhs rdomains rdracor rdryad rdtLite reactable reactlog readNSx readtext rebird receptiviti rechonest recogito red redcapAPI redditadsR redoc refuge rentrez repec repfun repoRter.nih repr reproducer reproducibleRchunks reqres request rerddap reticulate reveneraR rextendr rfacebookstat rfieldclimate rgbif rgee rgl rgl2gltf rgnparser rgoogleads rgoogleclassroom rgtmx rgugik rhandsontable rhub rhymer ricu ridigbio riem riemtan riingo rinat rintcal rintrojs ripc rirods risk.assessr ritalic ritis rix rixpress rjstat rlist rmacrostrat rmangal rmapzen rmarkdown rmdwc rmzqc rnassqs rnaturalearth rnbp rnpn rnrfa roadoi robis robservable rockr rockx rocrateR rollama rolldown rorcid rosv rotl roughnet roughsf roxy.shinylive rphylopic rprojtree rpymat rredlist rrefine rsconnect rscopus rscorecard rsi rsinaica rsocialwatcher rstac rstatscn rstudio.prefs rstudiothemes rsurveycto rsynthbio rtiddlywiki rtiktokads rtoot rtrek rtry rtypeform rush rvertnet rvkstat ryandexdirect rzentra safetensors salesforcer sbtools schwabr scrobbler sdbuildR sdcHierarchies sdcMicro secret seeclickfixr selenium semnar sendgridr sensibo.sky sensortowerR sentiment.ai sentryR sergeant servr settingsSync sevenbridges2 sfarrow sgraph shidashi shiny shiny.fluent shiny.i18n shiny.ollama shiny.react shiny.semantic shiny.telemetry shinyAce shinyBS shinyChakraUI shinyCohortBuilder shinyEditor shinyFeedback shinyFiles shinyGovstyle shinyHugePlot shinyLottie shinyMatrix shinyMobile shinyNextUI shinyOAuth shinyQueryBuilder shinyRatings shinySearchbar shinyStorePlus shinyTree shinyWGD shinyWidgets shinybusy shinychat shinyfullscreen shinyjqui shinyjs shinylight shinylive shinyloadtest shinylogs shinymaterial shinypanel shinypayload shinyscreenshot shinytest shinytest2 shopifyadsR shroomDK siebanxicor siera sigmajs sigugr simer simpletex simrel sixtyfour sketch skilljaR slackr sleepwalk smartsheetr smdocker snapchatadsR snowflakeauth socialmixr sofa soilDB solrium solvebio sonicscrewdriver sortable sourcoise spanishoddata spant sparklyr sparklyr.nested spatialGE spidR spocc spotifyr srcr ssd4mosaic sship standartox starburst statnipokladna stats19 statsearchanalyticsr statswalesr stenographer stevedore stoichUtilities storywranglr stplanr structSSI stt.api studentlife subtools sumup surveydown susographql swissparl systemfonts taboolaR tabs tall taxize teal teal.modules.general teal.reporter teal.slice telegram telegram.bot telraamStats templr test.assessr testthat textAnnotatoR textpress textrar tfdeploy tflmetaR tfrmt tfruns theorytools threeBrain threesixtygiving tidyRSS tidycensus tidycwl tidyedgar tidygeoRSS tidygeocoder tidyjson tidyllm tidypredict tidyprompt tidyquant tidystats tidytransit tidytuesdayR tidyverse tidywikidatar tiktokadsR timevis tinyscholar tinyshinyserver tinyspotifyr tippy tm1r tndata togglr tomba toml topiclabels torch torchvision tower tqk tracerer trackeR tradestatistics traktok transforEmotion traveltimeR trelliscopejs tremendousr trustedtimestamping tseries tsg tstools tuber tubern tutorial.helpers twfy twilio twitteradsR tynding uavRmp uisapi ukhsadatR ukpolice umbridge unicefData uptasticsearch urlshorteneR usdampr usdarnass usdoj usethis vagalumeR vald.extractor valdr valet valh valhallr vapour vatcheckapi vaultr vcr vectorsurvR vegalite vegawidget verifyr2 vfinputs viafoundry video videogameinsightsR virustotal visNetwork vitae vitals vkR vmr voson.tcn vosonSML voteogram votesmart vstsr vvbitwarden vvcanvas vvtableau vvtermtime waetr wbstats wbwdi wearables weathR weatherOz weatherjoin webchem webdriver webexercises webmockr webshot webutils wehoop wf whapi whereami whirl whisper whoami wid widr wikiTools wikitaxa windsoraiR wizaRdry worldfootballR worrms wosr xaringanExtra xgboost xmpdf yahoofinancer yfR yfhist yfinancer yfscreen zarr zdeskR zen4R zipcodeR zippeR zoltr zoomr zzlite

suggests

ARUtools AzureStor CVXR Certara.Xpose.NLME ChannelAttribution ChemoSpec ComplexUpset DataExplorer GitStats Gmisc Hmisc LLMAgentR LLMTranslate MVN MiscMetabar MoBPS OhdsiShinyAppBuilder PetfindeR RAGFlowChainR RAthena REDCapCAST RNifti RRgeo RagGrid Rpoet S7schema SCDB SNBdata SQLFormatteR SSEparser SeaSondeR SeroTrackR TextMiningGUI TheOpenAIR aNCA accept amapro ambiorix animejs arl arrow assertHE atrrr auditor azuremlsdk basictabler blsR bookdown bskyr camtrapR camtrapdp caugi causaldef cdid celltrackR checkglobals citestR cloudfs coda.base compdb conos constructive cookiemonster crosstable ctoclient curl d3po d3r data.tree datadogr datamods dataquieR datasetjson dbx denvax designr dismo divest dm dockViewR dodgr downlit duckdbfs e2tree eCerto earthUI easystats echarty ecmwfr educabR effectcheck egnyte emburden eodhdR2 epiparameterDB fastgeojson fcaR finch flextable futile.logger gaawr2 gap geobounds geodata getable ggDNAvis ggeffects git2rdata glossa googlePubsubR gtfstools hassediagrams hfhub httpgd httpuv httr2 iBreakDown iNZightPlots iNZightTools ingredients inlpubs io jab.adverse.reactions jqr jsTreeR jsonvalidate justifier kanjistat keras3 kgschart kuzuR lakefetch laminr leaflet.extras leaflet.extras2 leaflet.providers lgr lgrExtra lintr listviewer log4r logger lzstring magick mapdeck maplamina mark mixpower mlr3torch mockthat mregions2 naaccr nanoarrow nascaR.data ncdfgeom neonstore neuromapr nhanesdata noctua nuggets omopgenerics openairmaps openaq openssl optbinningR orbital osmdata otel otelsdk overtureR pak pctax pcutils pense pharmaverseadam phsopendata pivottabler pkgload pkgstats pointblank protti qtlcharts rAmCharts rMIDAS2 rapr rbedrock rdflib reactR renv repurrrsive rio riskmetric rjsoncons rmapshaper rosm routr rstudioapi rtemis rtika rtodoist rvisidata rworkflows sccore sd2R searchAnalyzeR selenider shard sharpshootR shinyInvoice shinydashboardPlus shotGroups showtext sits stacr stars statAfrikR stenR sugarglider sunburstR sunburstShinyWidget swagger sysfonts taxalight thematic this.path tidyILD tidyaudit tidylaslog tma toonlite trajectories typr ustfd vangogh vetiver wbids webfakes whitewater workspace xaringan xfun xplorerr yaml12 yulab.utils yyjsonr

Dependency Network

Dependencies Reverse dependencies GoogleKnowledgeGraphR RGoogleAnalyticsPremium RGoogleFit RWildbook Rlabkey TMDb cyjShiny dictionaRy eFRED hystReet instaR kofdata limexhub openblender pxR +1696 more reverse deps jsonlite

Version History

new 2.0.0 Mar 10, 2026
updated 2.0.0 ← 1.9.1 diff Mar 26, 2025
updated 1.9.1 ← 1.9.0 diff Mar 2, 2025
updated 1.9.0 ← 1.8.9 diff Feb 18, 2025
updated 1.8.9 ← 1.8.8 diff Sep 19, 2024
updated 1.8.8 ← 1.8.7 diff Dec 3, 2023
updated 1.8.7 ← 1.8.5 diff Jun 29, 2023
updated 1.8.5 ← 1.8.4 diff Jun 4, 2023
updated 1.8.4 ← 1.8.3 diff Dec 5, 2022
updated 1.8.3 ← 1.8.2 diff Oct 20, 2022
updated 1.8.2 ← 1.8.1 diff Oct 1, 2022
updated 1.8.1 ← 1.8.0 diff Sep 30, 2022
updated 1.8.0 ← 1.7.3 diff Feb 21, 2022
updated 1.7.3 ← 1.7.2 diff Jan 16, 2022
updated 1.7.2 ← 1.7.1 diff Dec 8, 2020
updated 1.7.1 ← 1.7.0 diff Sep 6, 2020
updated 1.7.0 ← 1.6.1 diff Jun 24, 2020
updated 1.6.1 ← 1.6 diff Feb 1, 2020
updated 1.6 ← 1.5 diff Dec 6, 2018
updated 1.5 ← 1.4 diff May 31, 2017