జావాస్క్రిప్ట్ యొక్క సామూహిక స్వీకరణకు ముందు, XML-ఆధారిత డేటా నిల్వ మరియు బదిలీ ఆకృతి ప్రజాదరణ పొందింది.
ఈ ఆకృతిలో ఉన్న వ్యక్తి గురించిన సమాచారం ఇలా ఉండవచ్చు:
<person firstName="Bill" lastName="Gates">
<birthday day="12" month="10" year="1965">
<address city="Radmond" state="Washington" street="Gates 1" zipCode="93122">
<phone home="+123456789" work="+123456799">
</person>
ఇటువంటి కోడ్ దాదాపు పూర్తిగా ట్యాగ్లను కలిగి ఉంటుంది మరియు ప్రోగ్రామ్లను అన్వయించడానికి చాలా సౌకర్యవంతంగా ఉంటుంది. అయితే, అలాంటి కోడ్ని చదవడం ప్రజలకు కష్టమైంది. అందువల్ల, కాలక్రమేణా, ఇది జావాస్క్రిప్ట్ ఆబ్జెక్ట్ల ఆధారంగా సృష్టించబడిన JSON ఫార్మాట్ ద్వారా భర్తీ చేయడం ప్రారంభించింది.
JSON అంటే జావాస్క్రిప్ట్ ఆబ్జెక్ట్ సంజ్ఞామానం.
JSON అని వ్రాసిన అదే వస్తువు ఇలా కనిపిస్తుంది:
{
"firstName": "Bill",
"lastName": "Gates",
"birthday": {
"day": "12",
"month": "10",
"year": "1965" },
"address": {
"city": "Radmond",
"state": "Washington",
"street": "Gates 1",
"zipCode": "93122"},
"phone": {
"home": "+123456789",
"work": "+123456799"}
}
ఇటువంటి రికార్డు కంప్యూటర్ కోసం చాలా కష్టం, కానీ ఒక వ్యక్తికి సులభం. ముఖ్యంగా ఇంటర్నెట్ మరియు JavaScipt యొక్క పెరుగుదలతో, ఈ ఫార్మాట్ అన్నింటిని భర్తీ చేసింది. అదనంగా, వేగవంతమైన JSON డేటా పార్సర్ లైబ్రరీలు వ్రాయబడ్డాయి.
జావాలో జావా ఆబ్జెక్ట్లను JSONకి మరియు దాని నుండి మార్చగల లైబ్రరీలు ఉన్నాయి. కాబట్టి జావా ప్రోగ్రామర్గా, మీరు చింతించాల్సిన పనిలేదు.
అదనంగా, JDK 7తో, జావా అంతర్నిర్మిత డేటా రకాన్ని ప్రవేశపెట్టింది - JsonObject. మీరు డాక్యుమెంటేషన్లో దాని గురించి మరింత చదువుకోవచ్చు .