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

JavaScript में JSON आउटपुट से चुनिंदा रूप से मान कैसे प्राप्त करें


हमारे पास एक JSON फ़ाइल data.json के अंदर निम्नलिखित डेटा है -

data.json

{    "names": [{       "name": "Ramesh",       "readable": true    }, {       "name": "Suresh",       "readable": false    }, {       "name": "Mahesh",       "readable": true    }, {       "name": "Gourav",       "readable": true    }, {       "name": "Mike",       "readable": false    } ] }

हमारा काम एक फ़ंक्शन parseData बनाना है जो इस फ़ाइल का पथ एकमात्र आर्गुमेंट के रूप में लेता है, इस JSON फ़ाइल को पढ़ता है, और names एरे का एक सब एरे लौटाता है जहां readable प्रॉपर्टी true है।

अब, आइए इसके लिए कोड लिखते हैं, हम JSON डेटा लाने के लिए require मॉड्यूल का उपयोग करेंगे और फिर इस तरह एक फ़िल्टर्ड एरे लौटाएंगे -

उदाहरण

const path = "./data.json"; const parseData = (path) => {    const data = require(path);    // डेटा को पार्स करने की आवश्यकता नहीं क्योंकि यह पहले से पार्स्ड है    return data.names.filter(el => el.readable); } const results = parseData(path); console.log(results);

आउटपुट

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

[    { name: 'Ramesh', readable: true },    { name: 'Mahesh', readable: true },    { name: 'Gourav', readable: true } ]

  1. JavaScript में MySQL DATETIME वैल्यू को JSON फॉर्मेट में कैसे बदलें? JavaScript में MySQL DATETIME वैल्यू को JSON फॉर्मेट में कैसे बदलें?

    बदलने के लिए, JSON.stringify() का उपयोग करें। JavaScript में MySQL DATETIME वैल्यू को JSON फॉर्मेट में बदलने का कोड निम्न है: <script> var mySQLDateTime = new Date(Fri Sep 06 2019 22:54:48); var yearValue = mySQLDateTime.getFullYear(); var dateValue = mySQLDateTime.getDate(); var monthValue=m

  1. जावास्क्रिप्ट का उपयोग करके टेक्स्टबॉक्स में आउटपुट कैसे प्रदर्शित करें? जावास्क्रिप्ट का उपयोग करके टेक्स्टबॉक्स में आउटपुट कैसे प्रदर्शित करें?

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

  1. जावास्क्रिप्ट का उपयोग करके JSON ऐरे से डेटा कैसे पढ़ें? जावास्क्रिप्ट का उपयोग करके JSON ऐरे से डेटा कैसे पढ़ें?

    जावास्क्रिप्ट का उपयोग करके 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> <style>