Mulai sekarangMulai gratis

Minify dan prettify

JSON dapat hadir dalam berbagai format. Perhatikan dua JSON berikut, yang sebenarnya persis sama: yang pertama dalam format ter-minify, yang kedua dalam format rapi (pretty) dengan indentasi, spasi, dan baris baru:

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

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

Kecuali Anda komputer, Anda pasti lebih menyukai versi kedua. Namun, bentuk standar yang dikembalikan toJSON() adalah versi ter-minify karena lebih ringkas. Anda dapat menyesuaikan perilaku ini dengan menyetel argumen pretty di dalam toJSON() ke TRUE. Jika Anda sudah memiliki string JSON, Anda dapat menggunakan prettify() atau minify() untuk membuat JSON menjadi lebih rapi atau seseringkas mungkin.

Latihan ini merupakan bagian dari kursus

Mengimpor Data Tingkat Menengah di R

Lihat Kursus

Instruksi latihan

  • Konversikan himpunan data mtcars, yang tersedia secara bawaan di R, ke JSON yang rapi (pretty). Beri nama hasil JSON tersebut pretty_json.
  • Cetak pretty_json. Apakah Anda mudah memahami keluarannya?
  • Konversikan pretty_json ke versi minimal menggunakan minify(). Simpan versi ini ke variabel baru, mini_json.
  • Cetak mini_json. Versi mana yang Anda lebih sukai, yang rapi atau yang ter-minify?

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# jsonlite is already loaded

# Convert mtcars to a pretty JSON: pretty_json


# Print pretty_json


# Minify pretty_json: mini_json


# Print mini_json
Edit dan Jalankan Kode