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

Python में जांचें कि क्या स्ट्रिंग वैध JSON है या नहीं


JSON विभिन्न कंप्यूटर प्रोग्रामों के बीच डेटा का आसानी से आदान-प्रदान करने के लिए उपयोग किया जाने वाला एक टेक्स्ट फॉर्मेट है। इसका एक विशिष्ट फॉर्मेट है जिसे Python मान्य कर सकता है। इस लेख में हम एक स्ट्रिंग पर विचार करेंगे और JSON मॉड्यूल का उपयोग करके मान्य करेंगे कि क्या स्ट्रिंग वैध JSON फॉर्मेट दर्शाती है या नहीं।

JSON ऑब्जेक्ट बनाना

json मॉड्यूल में loads नामक एक विधि है। यह एक वैध JSON स्ट्रिंग लोड करके एक JSON ऑब्जेक्ट बनाता है। इस उदाहरण में हम स्ट्रिंग लोड करते हैं और जांचते हैं कि JSON ऑब्जेक्ट लोड करने में कोई त्रुटि नहीं है। यदि त्रुटि है तो हम JSON स्ट्रिंग को अमान्य मानते हैं।

उदाहरण

import json Astring= '{"Mon" : "2pm", "Wed" : "9pm" ,"Fri" : "6pm"}' # दी गई स्ट्रिंग print("Given string", Astring) # JSON मान्य करें try: json_obj = json.loads(Astring) print("A valid JSON") except ValueError as e: print("Not a valid JSON") # फिर से जांचना Astring= '{"Mon" : 2pm, "Wed" : "9pm" ,"Fri" : "6pm"}' # दी गई स्ट्रिंग print("Given string", Astring) # JSON मान्य करें try: json_obj = json.loads(Astring) print("A valid JSON") except ValueError as e: print("Not a valid JSON") # नेस्टेड स्तर Astring = '{ "Timetable": {"Mon" : "2pm", "Wed" : "9pm"}}' # दी गई स्ट्रिंग print("Given string", Astring) # JSON मान्य करें try: json_obj = json.loads(Astring) print("A valid JSON") except ValueError as e: print("Not a valid JSON")

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −

Given string {"Mon" : "2pm", "Wed" : "9pm" ,"Fri" : "6pm"} A valid JSON Given string {"Mon" : 2pm, "Wed" : "9pm" ,"Fri" : "6pm"} Not a valid JSON Given string { "Timetable": {"Mon" : "2pm", "Wed" : "9pm"}} A valid JSON

  1. पायथन में जांचें कि कोई संख्या डाइहेड्रल अभाज्य संख्या है या नहीं पायथन में जांचें कि कोई संख्या डाइहेड्रल अभाज्य संख्या है या नहीं

    मान लीजिए हमारे पास एक संख्या n है। हमें जांचना है कि n डाइहेड्रल अभाज्य है या नहीं। एक संख्या डाइहेड्रल अभाज्य कहलाती है जब वह संख्या स्वयं अभाज्य हो और 7-सेगमेंट डिस्प्ले पर सामान्य या उल्टा (upside-down) दिखाने पर वही संख्या या कोई अन्य अभाज्य संख्या प्रदर्शित हो। उदाहरण के लिए, यदि इनपुट n = 11

  1. पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग कीवर्ड है या नहीं पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग कीवर्ड है या नहीं

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक स्ट्रिंग दी गई है, हमें जांचना है कि यह स्ट्रिंग पायथन का कीवर्ड है या नहीं। कीवर्ड किसी भी भाषा द्वारा आरक्षित विशेष शब्द होते हैं जिनका विशिष्ट उपयोग होता है और उन्हें पहचानकर्ता के रूप में उपयोग नहीं किया जा सकता। यह जां

  1. - Python का उपयोग करके स्ट्रिंग पैलिंड्रोम है या नहीं जांचें

    Python में पैलिंड्रोम स्ट्रिंग जांचना Python के मानक पुस्तकालय से reveresed() फ़ंक्शन का उपयोग करें। यह उल्टा ऑब्जेक्ट लौटाता है जिसे सूची ऑब्जेक्ट में बदला जा सकता है। >>> str1 = malayalam >>> l1 = list(reversed(str1)) >>> l1 [m, a, l, a, y, a, l, a, m] join() मेथड का उ