1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate Importing Data in R

Connected

cvičení

Minify a prettify

JSON může mít různé formáty. Podívej se na tyto dva JSONy, které jsou ve skutečnosti úplně stejné: první je v minifikovaném formátu, druhý je v pretty formátu s odsazením, mezerami a novými řádky:

# Mini
{"a":1,"b":2,"c":{"x":5,"y":6}}

# Pretty
{
  "a": 1,
  "b": 2,
  "c": {
    "x": 5,
    "y": 6
  }
}

Pokud nejsi počítač, určitě dáváš přednost druhé verzi. Standardní výstup funkce toJSON() je ale minifikovaná verze, protože je stručnější. Toto chování změníš nastavením argumentu pretty uvnitř toJSON() na TRUE. Pokud už JSON řetězec máš, můžeš použít prettify() nebo minify() pro převod JSONu do čitelné, nebo naopak co nejúspornější podoby.

Pokyny

100 XP
  • Převeď datovou sadu mtcars, která je v R dostupná ve výchozím nastavení, na pretty JSON. Výsledný JSON pojmenuj pretty_json.
  • Vypiš pretty_json. Dá se výstup snadno přečíst?
  • Převeď pretty_json na minimální verzi pomocí minify(). Tuto verzi ulož do nové proměnné mini_json.
  • Vypiš mini_json. Která verze se ti líbí víc – pretty, nebo minifikovaná?