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

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

<घंटा/>

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

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

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

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

उदाहरण

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

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. जावास्क्रिप्ट एक स्ट्रिंग को बूलियन में बदलें

    जावास्क्रिप्ट में एक स्ट्रिंग को बूलियन में बदलने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </style> </head&g

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

    एक स्ट्रिंग को JavaScript ऑब्जेक्ट में बदलने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>

  1. पायथन - स्ट्रिंग को जोंस ऑब्जेक्ट में बदलने के तरीके

    डेटा आम तौर पर कई वेब एपीआई में डिक्शनरी (जेएसओएन ऑब्जेक्ट्स) रूपों की एक स्ट्रिंग में भेजता है और उस डेटा का उपयोग करने के लिए सार्थक जानकारी निकालने के लिए हमें उस डेटा को डिक्शनरी फॉर्म में बदलने और आगे के संचालन के लिए उपयोग करने की आवश्यकता होती है। उदाहरण # converting string to json # using js