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

Python - स्ट्रिंग को JSON ऑब्जेक्ट में कन्वर्ट करने के तरीके

कई वेब APIs में डेटा डिक्शनरी (JSON ऑब्जेक्ट्स) के रूप में स्ट्रिंग में भेजा और प्राप्त किया जाता है। उस डेटा का उपयोग करके सार्थक जानकारी निकालने के लिए, हमें उस डेटा को डिक्शनरी फॉर्म में कन्वर्ट करना होगा और आगे के ऑपरेशन्स के लिए उपयोग करना होगा।

उदाहरण

# स्ट्रिंग को JSON में कन्वर्ट करना
# json.loads का उपयोग करके
import json

# JSON ऑब्जेक्ट इनिशियलाइज़ करना
ini_string = {'vishesh': 1, 'ram': 5, 'prashant': 10, 'vishal': 15}

# प्रारंभिक JSON प्रिंट करना
ini_string = json.dumps(ini_string)
print("प्रारंभिक 1st डिक्शनरी", ini_string)
print("ini_object का प्रकार", type(ini_string))

# स्ट्रिंग को JSON में कन्वर्ट करना
final_dictionary = json.loads(ini_string)

# फाइनल रिजल्ट प्रिंट करना
print("फाइनल डिक्शनरी", str(final_dictionary))
print("final_dictionary का प्रकार", type(final_dictionary))

आउटपुट

('प्रारंभिक 1st डिक्शनरी', '{"vishal": 15, "ram": 5, "vishesh": 1, "prashant": 10}')
('ini_object का प्रकार', <class 'str'>)
('फाइनल डिक्शनरी', "{'vishal': 15, 'ram': 5, 'vishesh': 1, 'prashant': 10}")
('final_dictionary का प्रकार', <class 'dict'>)
  1. - पायथन डेट स्ट्रिंग को डेट ऑब्जेक्ट में कैसे बदलें?

    आप strptime फंक्शन का उपयोग करके स्ट्रिंग को डेट ऑब्जेक्ट में बदल सकते हैं। डेट स्ट्रिंग और वह फॉर्मेट प्रदान करें जिसमें डेट निर्दिष्ट है। उदाहरण import datetime date_str = 29122017 # डेट - 29 दिसंबर 2017 format_str = %d%m%Y # फॉर्मेट datetime_obj = datetime.datetime.strptime(date_str, format_s

  1. - Python का उपयोग करके String को JSON में Convert कैसे करें?

    JSON String को Dictionary में Convert करना JSON String को Dictionary में Convert करने के लिए json.loads() का उपयोग करें। यह Method Valid JSON String Accept करता है और Dictionary Return करता है जिसमें आप सभी Elements Access कर सकते हैं। उदाहरण >>> import json >>> s = {success: tru

  1. - पायथन में डिक्शनरी के स्ट्रिंग प्रतिनिधित्व को डिक्शनरी में कैसे बदलें?

    हम यहां ast.literal_eval() का उपयोग करके स्ट्रिंग को पायथन एक्सप्रेशन के रूप में मूल्यांकन कर सकते हैं। यह सुरक्षित रूप से एक एक्सप्रेशन नोड या पायथन एक्सप्रेशन वाली स्ट्रिंग का मूल्यांकन करता है। स्ट्रिंग या नोड में केवल निम्न पायथन लिटरल संरचनाएं हो सकती हैं: स्ट्रिंग्स, नंबर्स, टुपल्स, लिस्ट्स, ड