Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में टेक्स्टरेरा इनपुट में JSON डेटा को सुंदर बनाएं?

<घंटा/>

इसके लिए JSON.stringify() के साथ JSON.parse() का इस्तेमाल करें।

उदाहरण

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initialscale=1.0">
<title>Document</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fontawesome/4.7.0/css/font-awesome.min.css">
</head>
<body>
<textarea id="prettyJSONFormat" cols=100 rows=20></textarea>
<button onclick="printTheJSONInPrettyFormat()">Click The Button To
get the Pretty JSON</button>
<script>
   function printTheJSONInPrettyFormat() {
      var badJSON = document.getElementById('prettyJSONFormat').value;
      var parseJSON = JSON.parse(badJSON);
      var JSONInPrettyFormat = JSON.stringify(parseJSON, undefined, 4);
      document.getElementById('prettyJSONFormat').value =
      JSONInPrettyFormat;
   }
</script>
</body>
</html>

उपरोक्त प्रोग्राम को चलाने के लिए, बस फ़ाइल नाम anyName.html(index.html) को सहेजें और फ़ाइल पर राइट क्लिक करें और वीएस कोड संपादक में लाइव सर्वर के साथ खुले विकल्प का चयन करें।

आउटपुट

यह निम्नलिखित आउटपुट देगा -

जावास्क्रिप्ट में टेक्स्टरेरा इनपुट में JSON डेटा को सुंदर बनाएं?

अब, मैं कुछ खराब (बिना प्रारूपित) JSON डालने जा रहा हूँ। नमूना JSON डेटा इस प्रकार है -

जावास्क्रिप्ट में टेक्स्टरेरा इनपुट में JSON डेटा को सुंदर बनाएं?

बटन पर क्लिक करने के बाद, आपको निम्न नमूना आउटपुट मिलेगा यानी ठीक से स्वरूपित JSON -

जावास्क्रिप्ट में टेक्स्टरेरा इनपुट में JSON डेटा को सुंदर बनाएं?


  1. जैसे ही मैं जावास्क्रिप्ट में टाइप करता हूं, एचटीएमएल टेक्स्ट इनपुट फ़ील्ड को बढ़ाएं?

    इसके लिए का इस्तेमाल करें। चूंकि आप इसमें टाइप करना चाहते हैं, इसलिए को − . के रूप में सेट करना न भूलें contenteditable=true उदाहरण दस्तावेज़ अवधि{ सीमा :ठोस 2px स्काईब्लू; } div {अधिकतम-चौड़ाई:500px; }जॉन स्मिथ उपरोक्त प्रोग्राम को चलाने के लिए, फ़ाइल नाम anyName.html(index.html) को सेव करें और

  1. जावास्क्रिप्ट किसी फ़ंक्शन का परिणाम HTML के रूप में प्रदर्शित करता है?

    किसी फ़ंक्शन के परिणाम को HTML के रूप में प्रदर्शित करने के लिए, आप - . का उपयोग कर सकते हैं document.getElementById().innerHTML. उदाहरण निम्नलिखित कोड है - <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta

  1. जावास्क्रिप्ट में आईडी द्वारा तत्व निकालें?

    आईडी द्वारा तत्व को हटाने के लिए, आप निकालें () का उपयोग कर सकते हैं। उदाहरण निम्नलिखित कोड है - <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width,