1. 学ぶ
  2. /
  3. コース
  4. /
  5. Nhập dữ liệu nâng cao trong R

Connected

演習

Thu gọn và làm đẹp

JSON có thể ở nhiều định dạng khác nhau. Xem hai JSON dưới đây: thực ra chúng giống hệt nhau; cái đầu ở dạng thu gọn (minified), cái thứ hai ở dạng dễ đọc (pretty) với thụt dòng, khoảng trắng và xuống dòng:

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

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

Trừ khi bạn là máy tính, chắc chắn bạn sẽ thích phiên bản thứ hai hơn. Tuy nhiên, dạng chuẩn mà toJSON() trả về là phiên bản thu gọn vì nó súc tích hơn. Bạn có thể thay đổi hành vi này bằng cách đặt đối số pretty trong toJSON() thành TRUE. Nếu bạn đã có một chuỗi JSON, bạn có thể dùng prettify() hoặc minify() để làm cho JSON dễ đọc hoặc ngắn gọn nhất có thể.

指示

100 XP
  • Chuyển đổi dữ liệu mtcars (có sẵn mặc định trong R) sang JSON dạng pretty. Đặt tên JSON kết quả là pretty_json.
  • In pretty_json. Bạn có dễ dàng hiểu phần đầu ra không?
  • Chuyển pretty_json sang phiên bản tối giản bằng minify(). Lưu phiên bản này vào biến mới mini_json.
  • In mini_json. Bạn thích phiên bản nào hơn: bản pretty hay bản thu gọn?