शुरू करेंमुफ़्त में शुरू करें

Minify और Prettify

JSON अलग-अलग फॉर्मैट में आ सकते हैं। इन दो JSONs को देखिए जो वास्तव में बिल्कुल एक जैसे हैं: पहला मिनिफाइड फॉर्मैट में है, दूसरा इंडेंटेशन, खाली जगह और नई लाइनों वाला प्रिटी फॉर्मैट है:

# 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 स्ट्रिंग है, तो आप JSON को सुंदर या अधिक से अधिक कॉम्पैक्ट बनाने के लिए prettify() या minify() का उपयोग कर सकते हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

इंटरमीडिएट Importing Data in R

पाठ्यक्रम देखें

अभ्यास निर्देश

  • R में डिफ़ॉल्ट रूप से उपलब्ध mtcars डेटासेट को एक प्रिटी JSON में बदलें। प्राप्त JSON को pretty_json नाम दें.
  • pretty_json प्रिंट करें। क्या आप आउटपुट को आसानी से समझ पा रहे हैं?
  • pretty_json को minify() का उपयोग करके एक न्यूनतम वर्शन में बदलें। इस वर्शन को नए वैरिएबल mini_json में स्टोर करें.
  • mini_json प्रिंट करें। आपको कौन-सा वर्शन पसंद है, प्रिटी या मिनिफाइड?

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# jsonlite is already loaded

# Convert mtcars to a pretty JSON: pretty_json


# Print pretty_json


# Minify pretty_json: mini_json


# Print mini_json
कोड संपादित करें और चलाएँ