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

JavaScript में टेक्स्टएरिया इनपुट में JSON डेटा को प्रीटिफाई कैसे करें?

उदाहरण

JSON.parse() और JSON.stringify() का उपयोग करके अनफॉर्मेटेड JSON को प्रीटिफाई करें।

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="UTF-8"> 
<meta name="viewport" content="width=device-width, initial-scale=1.0"> 
<title>Document</title> 
</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>

फ़ाइल सेव करें और Live Server से खोलें।

आउटपुट

बटन क्लिक करने पर टेक्स्टएरिया में JSON प्रॉपरली फॉर्मेटेड दिखाई देगा।

  1. JavaScript में टाइप करते समय HTML टेक्स्ट इनपुट फील्ड को ऑटो-ग्रो कैसे करें? JavaScript में टाइप करते समय HTML टेक्स्ट इनपुट फील्ड को ऑटो-ग्रो कैसे करें?

    उदाहरण contenteditable=true वाले span एलिमेंट का उपयोग करके ऑटो-ग्रोइंग टेक्स्ट फील्ड बनाएं। <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <title>Document</title> <style

  1. JavaScript में फ़ंक्शन के परिणाम को HTML के रूप में प्रदर्शित करना JavaScript में फ़ंक्शन के परिणाम को HTML के रूप में प्रदर्शित करना

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

  1. JavaScript में ID द्वारा एलिमेंट हटाना JavaScript में ID द्वारा एलिमेंट हटाना

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