इसे छोड़कर कंटेंट पर जाएं

JSON डेटा से कस्टम ऑब्जेक्ट (वेरिएबल) बनाना

Power Automate Desktop में GUI से ड्रैग-एंड-ड्रॉप करके ऐक्शन जोड़े जाते हैं, लेकिन अंदरूनी तौर पर फ़्लो Robin नाम की प्रोग्रामिंग भाषा में बनाए जाते हैं।

इसी वजह से वेरिएबल के भी कई डेटा टाइप होते हैं, और JSON डेटा को भी लचीले ढंग से संभाला जा सकता है।

इस लेख में JSON डेटा से कई प्रॉपर्टी वाला कस्टम ऑब्जेक्ट बनाने का तरीका समझाया गया है।

“Convert JSON to custom object” ऐक्शन का विवरण

Section titled ““Convert JSON to custom object” ऐक्शन का विवरण”

यहाँ “Convert JSON to custom object” नाम के ऐक्शन का उपयोग किया जाएगा।

इस ऐक्शन में नीचे दिए गए पैरामीटर होते हैं।

पैरामीटर का नाम वैल्यू
JSON जिस JSON डेटा को बदलना है, उसकी स्ट्रिंग
Variables produced बनने वाले कस्टम ऑब्जेक्ट के वेरिएबल का नाम

ऐक्शन

इमेज में कुंजी के नाम जापानी में हैं, और उसमें दूसरे एलिमेंट (कोड में element2) की वैल्यू ऐरे के बजाय स्ट्रिंग के रूप में दी गई है। वैल्यू नीचे दिए गए कोड और स्टेप वाली टेबल के अनुसार ही दें।

कॉपी-पेस्ट करके लागू करना

Section titled “कॉपी-पेस्ट करके लागू करना”

यहाँ सैंपल के तौर पर एक ऐसा फ़्लो तैयार किया गया है, जो ऐसा कस्टम ऑब्जेक्ट बनाता है जिसमें 2 एलिमेंट हों: एक एलिमेंट की वैल्यू स्ट्रिंग है और दूसरे की वैल्यू ऐरे।

नीचे दिया गया कोड कॉपी करके Power Automate Desktop की एडिटिंग स्क्रीन में पेस्ट करने पर संबंधित ऐक्शन जुड़ जाएगा।

Variables.ConvertJsonToCustomObject Json: $'''%'{ \'element1\': \'value1\', \'element2\': [\'arrayValue1\', \'arrayValue2\'] }'%''' CustomObject=> JsonAsCustomObject

Power Automate Desktop में खुद ऐक्शन जोड़कर लागू करना

Section titled “Power Automate Desktop में खुद ऐक्शन जोड़कर लागू करना”
  1. “Search actions” में “Convert JSON to custom object” टाइप करें।

  2. पैरामीटर नीचे दिए अनुसार सेट करें।

    पैरामीटर का नाम वैल्यू
    JSON %‘{ 'element1': 'value1', 'element2': ['arrayValue1', 'arrayValue2'] }’%
    Variables produced %JsonAsCustomObject%
  3. फ़्लो चलाने पर JSON डेटा कस्टम ऑब्जेक्ट के रूप में वेरिएबल में सेव हो जाता है।

संभावित एक्सेप्शन

Section titled “संभावित एक्सेप्शन”

अगर दिया गया JSON डेटा अमान्य है, तो पार्स करते समय एरर (“Error parsing the JSON”) आती है।

एरर आने की स्थिति के लिए एरर-हैंडलिंग ब्लॉक पहले से तय करके रखने की सलाह दी जाती है।