Skip to content
Prev 374516 / 398513 Next

help with json data from the web into data frame in R

Hi David,  .. I think I've got it :-) 
Please let me know if you see anything glaringly wrong with this:

library(RCurl)
zWebObj <- postForm("https://www.semantic-mediawiki.org/w/api.php",
   "action" = "ask",
   "query" = "[[Category:City]]|?Capital%20of|?Has%20area",
   "format" = "json"
   .opts = list(ssl.verifypeer = FALSE)
)

Thank you!
-Rich

-----Original Message-----
From: R-help [mailto:r-help-bounces at r-project.org] On Behalf Of Evans, Richard K. (GRC-H000)
Sent: Tuesday, May 08, 2018 12:51 PM
To: David Winsemius
Cc: r-help at r-project.org
Subject: Re: [R] help with json data from the web into data frame in R

[non-tabular json data] -- ok.. so I think I need to figure out how to make it tabular. Thanks!

[curl] -- I was hoping there was a cleaner way to do it.. using R to evoke cURL to get the data as text and then passing it into getJSON seems to be what I need to do.

Do you by chance have an simple example of using RCurl to get a response ignoring cert errors?

ty
-Rich

-----Original Message-----
From: David Winsemius [mailto:dwinsemius at comcast.net] 
Sent: Tuesday, May 08, 2018 12:25 PM
To: Evans, Richard K. (GRC-H000)
Cc: r-help at r-project.org
Subject: Re: [R] help with json data from the web into data frame in R
If you can do it with curl, then why aren't you doing one of a) a system call, b) installing and loading RCurl, c) installing and loading curl (the R package with that name)?
That was already answered in my earlier response. It's not a tabular result, so it doesn't "fit" into a tabular structure.