使用R XML将XML转换为JSON

时间:2016-03-30 14:47:29

标签: json xml r

我正在尝试使用R将XML转换为JSON。它没有提供正确的JSON输出。在线转换器提供不同格式的JSON输出。关于替代方法的任何建议。



库(RJSONIO)

库(XML)

一个< -xmlToList(XMLFILE)

b将-toJSON(a)中

1 个答案:

答案 0 :(得分:0)

您是否尝试过jsonlite套餐?

doc <- xmlParse( system.file("exampleData", "book.xml", package="XML"))
a <- xmlToList(doc)
jsonlite::toJSON(a, pretty=TRUE)
{
  "chapter": {
    "title": ["XML"],
    "section": {
      "title": ["The elements of an XML document"]
    },
    "section.1": {
      "title": ["Parsing XML"],
...

cat(RJSONIO::toJSON(a))
{
 "chapter": {
 "title": "XML",
"section": {
 "title": "The elements of an XML document" 
},
"section": {
 "title": "Parsing XML",
...