sql >> Databáze >  >> NoSQL >> MongoDB

Převod R seznamu na JSON

Použijte gsub()

jsontest <- gsub(pattern = '^\[', replacement = "", x = jsontest)
jsontest <- gsub(pattern = '\]$', replacement = "", x = jsontest)

Výsledky:

  {
    "section_id": {},
    "name": "name1",
    "slug": "slug1"
  },
  {
    "section_id": {},
    "name": "name2",
    "slug": "slug2"
  },
  {
    "section_id": {},
    "name": "name3",
    "slug": "slug3",
    "categories": [
      {
        "section_id": {},
        "name": "name31",
        "slug": "slug31"
      },
      {
        "section_id": {},
        "name": "name32",
        "slug": "slug32"
      }
    ]
  }

Stále json třída :

> class(jsontest)
[1] "json"

Ale možná by prázdné místo mohlo způsobit nějaké potíže.



  1. Vyberte pole Mongodb pro vrácení vloženého dokumentu v poli

  2. Zhroucení testu ovladače Mongodb Cxx ve verzi Release [Funguje dobře v ladění]

  3. Vlastní úložný systém pro GridFS (MongoDB)?

  4. Cloudera Replication Plugin umožňuje replikaci na platformě x pro Apache HBase