Thank you very much, Rui!

The problem with your script is that data is now in a string format, while
I need to obtain a data.frame instead.
Do you really think that I cannot do anything else with this json data?
Thank you very much again

Duccio


2012/12/27 Rui Barradas <ruipbarradas@sapo.pt>

>  Hello,
>
> Your dataset is not in tabular form, so I find it difficult to transform
> it into a data.frame, but you can see it in R with the following.
>
>
> install.packages("RJSONIO", dependencies = TRUE)
> library(RJSONIO)
>
> url <-
> "http://apistat.istat.it/?q=getdatajson&dataset=DCIS_POPSTRBIL&dim=1,0,0,0&lang=1&tr=&te="<http://apistat.istat.it/?q=getdatajson&dataset=DCIS_POPSTRBIL&dim=1,0,0,0&lang=1&tr=&te=>
> dat <- fromJSON(url)
>
> str(dat)  # List with 3 components
>
> str(dat[[1]][[1]])
> dat[[1]][[1]]
>
> str(dat[[1]][[2]])
> unlist(dat[[1]][[2]])
>
> str(dat[[1]][[3]])
> dat[[1]][[3]]
>
>
> Hope this helps,
>
> Rui Barradas
> Em 27-12-2012 11:55, sp.duccio escreveu:
>
> Hello to everybody,
>
> I need to convert a json dataset in an R dataframe.
> I suppose that I'd need to use rjson or rjsonio package.
> The json dataset is:http://apistat.istat.it/?q=getdatajson&dataset=DCIS_POPSTRBIL&dim=1,0,0,0&lang=1&tr=&te=
> It would be nice if someone can help me to create a function like the one
> below:http://lamages.blogspot.it/2011/09/accessing-and-plotting-world-bank-data.html
> that can applied to my json dataset and with all the parameter values that
> can be specifiable.
> Is there anyone who can solve this problem?
>
> Thanx in advance for any help!
> Duccio
>
>
>
>
> ______________________________________________R-help@r-project.org mailing listhttps://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
>
>


-- 
Il messaggio trasmesso può contenere informazioni di carattere
confidenziale rivolte esclusivamente al destinatario. Ne è vietato
l'uso, la diffusione, la distribuzione o la riproduzione da parte di
altre persone e/o entità diverse da quelle specificate. Nel caso aveste
ricevuto questo messaggio per errore siete pregati di segnalarlo
immediatamente al mittente e cancellare quanto ricevuto.

This electronic mail transmission may contain confidential information
addressed only to the person (s) named. Any use, distribution, copying or
disclosure by any other person and/or entities other than the intended
recipient is prohibited. If you received this transmission in error,
please inform the sender immediately and delete the material.

	[[alternative HTML version deleted]]


