1. Learn
  2. /
  3. Courses
  4. /
  5. R 데이터 가져오기 중급

Connected

Exercise

Minify와 Prettify

JSON은 다양한 형식으로 표현될 수 있어요. 아래 두 JSON은 사실 완전히 동일한 내용입니다. 첫 번째는 최소화(minified)된 형식이고, 두 번째는 들여쓰기, 공백, 줄바꿈이 있는 보기 좋은(pretty) 형식이에요:

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

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

컴퓨터가 아니라면 아마 두 번째 버전이 더 좋게 느껴지실 거예요. 하지만 toJSON()의 기본 출력은 더 간결하기 때문에 최소화된 버전입니다. 이 동작은 toJSON()의 pretty 인수를 TRUE로 설정하면 바꿀 수 있어요. 이미 JSON 문자열이 있다면, prettify()나 minify()를 사용해 보기에 좋게 만들거나 최대한 간결하게 만들 수 있습니다.

Instructions

100 XP
  • R에 기본으로 포함된 mtcars 데이터셋을 pretty한 JSON으로 변환하세요. 결과 JSON의 이름은 pretty_json으로 하세요.
  • pretty_json을 출력하세요. 출력이 이해하기 쉬운가요?
  • pretty_json을 minify()를 사용해 최소화된 버전으로 변환하세요. 이 버전을 새 변수 mini_json에 저장하세요.
  • mini_json을 출력하세요. 어떤 버전이 더 마음에 드시나요? 보기 좋은 버전인가요, 최소화된 버전인가요?