பைதான் JSON அழகான அச்சு

Python Json Pretty Print



JSON (ஜாவாஸ்கிரிப்ட் ஆப்ஜெக்ட் நோட்டேஷன்) என்பது தரவைச் சேமிக்கப் பரவலாகப் பயன்படுத்தப்படும் வடிவம். சேவையகங்கள் மற்றும் மென்பொருள் பயன்பாடுகளுக்கு இடையில் தரவு பரிமாற்றத்திற்கு இது பயன்படுகிறது, அதாவது, இணைய பயன்பாடு, மொபைல் பயன்பாடு, முதலியன பைதான் JSON தொடர்பான பணிகளை செய்ய ஒரு உள்ளமைக்கப்பட்ட JSON தொகுதியை வழங்குகிறது.







பைதான் பொருளை (அதாவது, பட்டியல், அகராதி, டூப்பிள்) JSON ஆக மாற்றலாம். இந்த மாற்றத்தைச் செய்ய JSON தொகுதியிலிருந்து டம்ப்ஸ் () செயல்பாட்டைப் பயன்படுத்துகிறோம். பைதான் பொருள் JSON ஆக மாற்றப்படும் போதெல்லாம், மாற்றப்பட்ட JSON பொருளை நாம் அச்சிட்டால், முடிவுகள் பைதான் அகராதியைப் போலவே காட்டப்படும். JSON அழகான அச்சு JSON பொருளை ஒரு நல்ல வடிவத்தில் மற்றும் வழங்கக்கூடிய வகையில் காண்பிப்பதைக் குறிக்கிறது.



இந்த கட்டுரை JSON அழகான அச்சு கருத்தை எடுத்துக்காட்டுகளின் உதவியுடன் விளக்குகிறது.



Json.dump () செயல்பாடு

முன்பு விவாதித்தபடி, json.dump () என்பது ஒரு உள்ளமைக்கப்பட்ட பைதான் செயல்பாடாகும், இது பைதான் பொருளை JSON வடிவத்திற்கு மாற்றுகிறது. பைதான் அகராதி பொருளை JSON வடிவத்திற்கு மாற்றுவோம்.





#இறக்குமதி json தொகுதி
இறக்குமதிjson
#பைதான் அகராதி பொருளை உருவாக்குதல்
என்_தீர்ப்பு= {'பெயர்':'டேவிட்','வயது':30,'மின்னஞ்சல்':'[மின்னஞ்சல் பாதுகாக்கப்பட்டது]','கோட்ரி':'பயன்கள்'}
#JSON வடிவத்திற்கு மாற்றுகிறது
முடிவு_ஜ்சன்=json.திணிப்புகள்(என்_தீர்ப்பு)
மாற்றப்பட்ட json பொருளை #அச்சிடுதல்
அச்சு(முடிவு_ஜ்சன்)

வெளியீடு

பைதான் அகராதி பொருள் வெற்றிகரமாக JSON வடிவத்திற்கு மாற்றப்பட்டது.



வெளியீடு ஒரு பைதான் அகராதி போல் தெரிகிறது. இது ஒரு நல்ல JSON வடிவம் மற்றும் வழங்கக்கூடிய வழியில் இல்லை. இது முன்னிலைப்படுத்தப்படவில்லை. JSON தரவை இடத்துடன் சரியான முன்வைக்கக்கூடிய வடிவத்தில் வழங்க json.dumps () செயல்பாட்டின் உள்ளே உள்தள்ளும் சொத்து பயன்படுத்தப்படுகிறது. Json.dumps () செயல்பாட்டுடன் உள்தள்ளும் சொத்தைப் பயன்படுத்துவோம். உள்தள்ளல் = 1 JSON தரவில் ஒரு இடத்தை சேர்க்கிறது.

#இறக்குமதி json தொகுதி
இறக்குமதிjson
#பைதான் அகராதி பொருளை உருவாக்குதல்
என்_தீர்ப்பு= {'பெயர்':'டேவிட்','வயது':30,'மின்னஞ்சல்':'[மின்னஞ்சல் பாதுகாக்கப்பட்டது]','கோட்ரி':'பயன்கள்'}
#JSON வடிவத்திற்கு மாற்றுகிறது
முடிவு_ஜ்சன்=json.திணிப்புகள்(என்_தீர்ப்பு,உள்தள்ளு=1)
மாற்றப்பட்ட json பொருளை #அச்சிடுதல்
அச்சு(முடிவு_ஜ்சன்)

வெளியீடு

இப்போது வெளியீடு அழகாக உள்ளது, மற்றும் JSON தரவு சரியான வடிவத்தில் வழங்கப்படுகிறது.

நாம் உள்தள்ளல்களின் எண்ணிக்கையை அதிகரித்துக் கொண்டே இருப்பதால், தரவுகளில் இடைவெளிகள் அதிகரிக்கும்.

#இறக்குமதி json தொகுதி
இறக்குமதிjson

#பைதான் அகராதி பொருளை உருவாக்குதல்
என்_தீர்ப்பு= {'பெயர்':'டேவிட்','வயது':30,'மின்னஞ்சல்':'[மின்னஞ்சல் பாதுகாக்கப்பட்டது]','கோட்ரி':'பயன்கள்'}
#JSON வடிவத்திற்கு மாற்றுகிறது
முடிவு_ஜ்சன்=json.திணிப்புகள்(என்_தீர்ப்பு,உள்தள்ளு=5)
மாற்றப்பட்ட json பொருளை #அச்சிடுதல்
அச்சு(முடிவு_ஜ்சன்)

வெளியீடு

#இறக்குமதி json தொகுதி
இறக்குமதிjson
#பைதான் அகராதி பொருளை உருவாக்குதல்
என்_தீர்ப்பு= {'பெயர்':'டேவிட்','வயது':30,'மின்னஞ்சல்':'[மின்னஞ்சல் பாதுகாக்கப்பட்டது]','கோட்ரி':'பயன்கள்'}
#JSON வடிவத்திற்கு மாற்றுகிறது
முடிவு_ஜ்சன்=json.திணிப்புகள்(என்_தீர்ப்பு,உள்தள்ளு=10)
மாற்றப்பட்ட json பொருளை #அச்சிடுதல்
அச்சு(முடிவு_ஜ்சன்)

வெளியீடு

பைதான் அழகாக JSON கோப்பை அச்சிடுகிறது

இப்போது, ​​ஒரு JSON கோப்பைத் திறந்து அதை அழகான அச்சு வடிவத்தில் காட்ட முயற்சிப்போம். Json.loads () செயல்பாடு JSON தரவை அலசுகிறது.

#இறக்குமதி json தொகுதி
இறக்குமதிjson
#json கோப்பைத் திறந்து படிக்கவும்
உடன் திற('example.json', 'ஆர்') எனjson_result:
json_data=json.ஏற்ற(json_result)
#அழகான அச்சு இல்லாமல் json கோப்பை அச்சிடுகிறது
அச்சு(json.திணிப்புகள்(json_data))
அச்சு(' n')
#அழகான அச்சு இல்லாமல் json கோப்பை அச்சிடுகிறது
அச்சு(json.திணிப்புகள்(json_data,உள்தள்ளு=1))

வெளியீடு

முடிவுரை

JSON என்பது சர்வர்கள் மற்றும் மென்பொருள் பயன்பாடுகளுக்கு இடையில் தரவைச் சேமித்து தரவுகளைப் பரிமாறிக்கொள்ள பரவலாகப் பயன்படுத்தப்படும் தரவு வடிவமாகும். பைதான் JSON தொடர்பான பணிகளைச் செய்ய உள்ளமைக்கப்பட்ட JSON தொகுதியைக் கொண்டுள்ளது. JSON அழகான அச்சு JSON வெளியீட்டை நன்கு வடிவமைக்கப்பட்ட மற்றும் வழங்கக்கூடிய வகையில் காட்டுகிறது. இந்த கட்டுரை பைதான் JSON அழகான அச்சுகளை விளக்குகிறது.