"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > JSON डेटा में न्यूलाइन्स को ठीक से कैसे प्रबंधित करें?

JSON डेटा में न्यूलाइन्स को ठीक से कैसे प्रबंधित करें?

2024-12-21 को प्रकाशित
ब्राउज़ करें:232

How to Properly Handle Newlines in JSON Data?

JSON में न्यूलाइन्स को संभालना

JSON डेटा के साथ काम करते समय, अप्रत्याशित त्रुटियों से बचने के लिए न्यूलाइन्स को सही ढंग से हैंडल करना आवश्यक है। यहां समस्या और उसके समाधान का विस्तृत विवरण दिया गया है। "अनटर्मिनेटेड स्ट्रिंग लिटरल" के रूप में। ऐसा इसलिए है क्योंकि JSON में डबल-कोटेड स्ट्रिंग्स के भीतर न्यूलाइन्स (\n और \r) को पहचाना नहीं जाता है।

समाधान

JSON में न्यूलाइन्स को संभालने के लिए, आपको इसकी आवश्यकता है न्यूलाइन कैरेक्टर से पहले डबल बैकस्लैश (\\) का उपयोग करके उनसे बचने के लिए। उदाहरण के लिए:

{ "गिनती": 1, "स्टैक": "sometext\\n\\n" }नई लाइनों से बचकर, आप उन्हें JSON डेटा में संरक्षित करते हैं और पार्सर को उन्हें स्ट्रिंग के हिस्से के रूप में व्याख्या करने से रोकते हैं।

उदाहरण
{
  "count": 1,
  "stack": "sometext\\n\\n"
}

एस्केप्ड न्यूलाइन्स का उपयोग करके आपके कोड का एक अद्यतन संस्करण यहां दिया गया है:

var data = '{ "count": 1, "स्टैक": "sometext\\n\\n" }'; var dataObj = eval('(' data ')');यह कोड अब बिना किसी न्यूलाइन-संबंधित त्रुटियों का सामना किए JSON डेटा को सफलतापूर्वक पार्स करेगा।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3