JSON என்றால் என்ன? ஒரு லேமனின் கண்ணோட்டம்

JSON என்றால் என்ன? ஒரு லேமனின் கண்ணோட்டம்

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





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





JSON என்றால் என்ன?

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





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

என் பலூனில் ஏ இருக்கலாம் பொருள் மதிப்பு பண்பு ரப்பர் . இது ஒரு இருக்கலாம் நிறம் மதிப்பு பண்பு வலை . இது ஒரு இருக்கலாம் விட்டம் மதிப்பு பண்பு பத்து அங்குலம் . இது ஒரு இருக்கலாம் வாயு மதிப்பு பண்பு கதிர்வளி . என் பலூனை நீங்கள் காட்சிப்படுத்த அந்த நான்கு பண்பு-மதிப்பு ஜோடிகள் போதுமானது, இல்லையா?



JSON இணையம் முழுவதும் தரவை அனுப்பும்போது அது எப்படி வேலை செய்கிறது.

JSON என்ன நல்லது?

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





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

ஆனால் எக்ஸ்எம்எல் அதையே செய்கிறது! ஏன் சிலர் JSON ஐ விரும்புகிறார்கள்?





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

என் சிஸ்டம் ஏன் இவ்வளவு வட்டு எடுக்கிறது

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

இந்த ஒப்பீட்டைப் பற்றி JSON இன் படைப்பாளிகள் என்ன சொல்கிறார்கள் என்று பாருங்கள் JSON எதிராக XML பக்கம்.

JSON எப்படி இருக்கும்?

JSON என்பது பண்புக்கூறு மதிப்புள்ள ஜோடிகளின் தொடர் மட்டுமே ஆகும், அவை தேவைப்படும் போது தங்களுக்குள் கூடு கட்டப்படும். எடுத்துக்காட்டாக, எங்கள் தரவு பொருள் ஒரு நபராக இருந்தால், அந்த நபர் பின்வரும் JSON தரவுகளால் குறிப்பிடப்படலாம்:

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

ஒப்பிடுகையில், XML ஆல் குறிப்பிடப்படும் அதே தரவு இங்கே:

முடிவுரை

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

JSON மற்றும் வலை அபிவிருத்தியில் அது எவ்வாறு பயன்படுத்தப்படுகிறது என்பதைப் பற்றி உங்களுக்கு இப்போது நல்ல புரிதல் இருக்கிறது என்று நம்புகிறேன். மேலும் கற்றலுக்கு, தி MDN இல் JSON பக்கம் தொடங்க ஒரு சிறந்த இடம்.

பட வரவுகள்: ஷட்டர்ஸ்டாக் வழியாக JSON பெரிதாக்கப்பட்டது

பகிர் பகிர் ட்வீட் மின்னஞ்சல் ஆடியோபுக்குகளை இலவசமாக பதிவிறக்கம் செய்ய 8 சிறந்த இணையதளங்கள்

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

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • இணையதளம்
  • தொழில்நுட்பம் விளக்கப்பட்டது
  • இணைய மேம்பாடு
  • நிரலாக்க
எழுத்தாளர் பற்றி ஜோயல் லீ(1524 கட்டுரைகள் வெளியிடப்பட்டன)

ஜோயல் லீ 2018 முதல் MakeUseOf இன் தலைமை ஆசிரியராக உள்ளார். அவருக்கு பி.எஸ். கணினி அறிவியலில் மற்றும் ஒன்பது ஆண்டுகளுக்கும் மேலான தொழில்முறை எழுத்து மற்றும் எடிட்டிங் அனுபவம்.

ஜோயல் லீயின் மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்