javascript - Formatting JSON output in NodeJS -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 4 जवाब

मेरे पास कोड का यह टुकड़ा है एक डेटाबेस को क्वेरी करने और JSON प्रारूप के रूप में जानकारी के लिए जिम्मेदार:

  connectionpool.getConnection (फ़ंक्शन (गलती, कनेक्शन) {if (err) {console.error ('कनेक्शन त्रुटि:', त्रुटि ); Res.statusCode = 503; res.send ({परिणाम: 'त्रुटि', err: err.code});} अन्य {connection.query (क्वेरी, फ़ंक्शन (गलती, पंक्तियाँ) {if (err) {console त्रुटि (गलती); res.statusCode = 500; res.send ({परिणाम: 'त्रुटि', err: err.code }); } अन्य {res.send ({json: पंक्तियाँ}); } Connection.release (); }); }});  

आउटपुट निम्न है:

  {"json": [{"id": 39 937, "ट्रांसक्रिप्ट_लिअस": "AC148152.3_FGT007", "अभिव्यक्ति": 0, "ऊतक": "पत्ता", "स्थिति": "कोई तनाव"}, { "id": 39,941, "transcript_alias": "AC155352.2_FGT012", "अभिव्यक्ति": 0.217, "ऊतक ":" पत्ता "," शर्तें ":" नो-स्ट्रैस "}]}  

लेकिन मैं यह आउटपुट करना चाहता हूं:

  { "जेसन": [{"आईडी": 39 937, "ट्रांसक्रिप्ट_लिअस": "एसी 148152.3_ एफजीटी 007", "एक्स्प्रेशन": 0, "टिशू": "लीफ", "कंडीशंस": "नो-स्टैशन"}, {"आईडी ": 39941," ट्रांस्क्रिप्ट_लिअस ":" एसी 155352-2-एफजीटी 012 "," एक्सप्रेशन ": 0.217," टिशू ":" लीफ "," कंडीशंस ":" नो-स्ट्रैन्शन "}]}  

ब्रेक लाइनों के साथ, इसे और अधिक दृश्यमान और समझा जा सके। क्या यह संभव है?

एमडीएन

JSON.stringify (value [, replacer [, space]])

आप देख सकते हैं कि stringify फ़ंक्शन, जिसे < मजबूत> स्थान जिसके परिणामस्वरूप स्ट्रिंग सुंदर-मुद्रित होने का कारण बनती है।

आप एक टैब वर्ण का उपयोग कर सकते हैं मानक प्रिंट-प्रिंट उपस्थिति:

  JSON स्ट्रिंग: // '{// "पहले": 1, // "second": 2 //}'  

Comments

Popular posts from this blog

c# - NewtonSoft JArray - how to select multiple elements with LINQ -

c# - Process.Kill() returns access denied -

c# - Using the generic type 'System.Collections.Generic.List<T>' requires 1 type arguments -