ÎncepețiÎncepe gratuit

Minify și prettify

JSON-urile pot apărea în formate diferite. Iată două JSON-uri care sunt, de fapt, identice: primul este în format minificat, al doilea este în format lizibil, cu indentare, spații și linii noi:

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

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

Dacă nu ești un calculator, cu siguranță preferi a doua variantă. Totuși, formatul standard returnat de toJSON() este cel minificat, deoarece este mai compact. Poți modifica acest comportament setând argumentul pretty din toJSON() la TRUE. Dacă ai deja un șir JSON, poți folosi prettify() sau minify() pentru a-l formata lizibil sau cât mai compact posibil.

Acest exercițiu face parte din cursul

Importul intermediar al datelor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Convertește setul de date mtcars, disponibil implicit în R, într-un JSON formatat lizibil. Numește JSON-ul rezultat pretty_json.
  • Afișează pretty_json. Înțelegi ușor rezultatul?
  • Convertește pretty_json într-o versiune minimă folosind minify(). Stochează această versiune într-o nouă variabilă, mini_json.
  • Afișează mini_json. Pe care variantă o preferi – cea lizibilă sau cea minificată?

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# jsonlite is already loaded

# Convert mtcars to a pretty JSON: pretty_json


# Print pretty_json


# Minify pretty_json: mini_json


# Print mini_json
Editează și rulează codul