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

JavaScript में संख्या या बूलियन प्रकार के JSON ऑब्जेक्ट को स्ट्रिंग प्रकार से उसके मूल में बदलना


मान लीजिए हमारे पास एक छोटा JSON ऑब्जेक्ट है जैसे -

const obj = {"name":"sam","age":"24","isMarried":"false"};

यहां, कुछ संख्या और बूलियन मान, गलती से, स्ट्रिंग में बदल गए हैं।

जैसे age गुण जो एक संख्या थी और isMarried गुण जो एक बूलियन था। हमारा काम एक फ़ंक्शन लिखना है जो ऐसा एक ऑब्जेक्ट लेता है और इन गलत डेटा प्रकारों को सही वालों के साथ सही ढंग से बदलता है।

उदाहरण

इसके लिए कोड होगा -

const obj = {    "name":"sam",    "age":"24",    "isMarried":"false" }; const convertToOriginal = (obj = {}) => {    const keys = Object.keys(obj);    for(let i = 0; i < keys.length; i++){       const key = keys[i];       const num = parseInt(obj[key], 10);       const val = obj[key];       if(num && String(num) === val){          obj[key] = num;       }       else if(val === 'true' || val === 'false'){          obj[key] = Boolean(val);       };    }; }; convertToOriginal(obj); console.log(obj);

आउटपुट

कंसोल में आउटपुट होगा -

{ name: 'sam', age: 24, isMarried: true }

  1. JavaScript में स्ट्रिंग को बूलियन में बदलें JavaScript में स्ट्रिंग को बूलियन में बदलें

    JavaScript में स्ट्रिंग को बूलियन में बदलना एक सामान्य कार्य है, लेकिन इसके कई तरीके हैं जिनके अलग-अलग व्यवहार होते हैं। सही विधि चुनना महत्वपूर्ण है। उदाहरण { const val = inputEle.value.trim(); sampleEle.innerHTML = ; // विभिन्न विधियां sampleEle.innerH

  1. स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें? स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें?

    स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में बदलने का कोड निम्नलिखित है - उदाहरण <!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. - Python - स्ट्रिंग को JSON ऑब्जेक्ट में कन्वर्ट करने के तरीके

    कई वेब APIs में डेटा डिक्शनरी (JSON ऑब्जेक्ट्स) के रूप में स्ट्रिंग में भेजा और प्राप्त किया जाता है। उस डेटा का उपयोग करके सार्थक जानकारी निकालने के लिए, हमें उस डेटा को डिक्शनरी फॉर्म में कन्वर्ट करना होगा और आगे के ऑपरेशन्स के लिए उपयोग करना होगा। उदाहरण # स्ट्रिंग को JSON में कन्वर्ट करना # json