JSON అంటే ఏమిటి?
జావాస్క్రిప్ట్ ఓబ్జెక్ట్ నోటేషన్ (JSON) డేటాను నిర్మాణం చేయడానికి సరళమైన, చదవగలిగే ఫార్మాట్. ఇది ప్రధానంగా సర్వర్ మరియు వెబ్ అనువర్తనం మధ్య డేటాను ప్రసారించడానికి వినియోగించబడుతుంది, XMLకు ప్రత్యామ్నాయంగా.
JSON ఉదాహరణ
{
"name": "John Doe",
"age": 30,
"email": "john@example.com",
"isActive": true,
"hobbies": ["reading", "hiking", "coding"],
"address": {
"street": "123 Main St",
"city": "New York",
"zipCode": "10001"
}
}JSON ను అర్థం చేసుకోవడం
JSON (జావాస్క్రిప్ట్ ఓబ్జెక్ట్ నోటేషన్) హ్యూమన్లకు చదవడం మరియు రాయడం సులభమైన, మెషిన్లకు పార్స్ చేయడం మరియు ఉత్పత్తి చేయడం సులభమైన లైట్వెయిట్ డేటా-ఇంటర్చేంజ్ ఫార్మాట్.
JSON జావాస్క్రిప్ట్ ఓబ్జెక్ట్ నోటేషన్ వాక్యరचन నుండి తీసుకోబడింది, కాని ఇది భాషా-స్వతంత్ర డేటా ఫార్మాట్. JSON డేటాను పార్స్ చేయడానికి మరియు ఉత్పత్తి చేయడానికి కోడ్ అనేక ప్రోగ్రామింగ్ భాషలలో అందుబాటులో ఉంది.
XML కంటే JSON యొక్క ప్రధాన ప్రయోజనం అది మరింత కాంపాక్ట్, వేగంగా పార్స్ చేయబడుతుంది మరియు మానవులు రాయడం మరియు చదవడం సులభం.
JSON వాక్యరचन నియమాలు
- •డేటా నామ/విలువ జతలలో ఉంది
- •డేటా కామాలతో వేరు చేయబడుతుంది
- •కర్లీ బ్రేస్ బ్రేస్ ఓబ్జెక్ట్లను కలిగి ఉంటాయి
- •చదరపు బ్రాకెట్లు అర్రేలను కలిగి ఉంటాయి
- •కీలు స్ట్రింగ్లు అయి ఉండాలి మరియు డబుల్ కోట్లలో ఉండాలి
- •విలువలు స్ట్రింగ్లు, నంబర్లు, బూలియన్లు, నల్, ఓబ్జెక్ట్లు లేదా అర్రేలు కావచ్చు
JSON డేటా రకాలు
స్ట్రింగ్
డబుల్ కోట్లలో ఉన్న అక్షరాల క్రమం
"Hello World"
నంబర్
ఇంటేజర్ లేదా ఫ్లోటింగ్ పాయింట్ నంబర్లు
42 or 3.14
బూలియన్
సత్య లేదా తప్పు విలువలు
true or false
నల్
నల్ విలువను సూచిస్తుంది
null
ఓబ్జెక్ట్
కర్లీ బ్రేస్లలో ఉన్న నామ/విలువ జతల సముదాయం
{"name": "John", "age": 30}అర్రే
చదరపు బ్రాకెట్లలో ఉన్న విలువల క్రమబద్ధ జాబితా
["apple", "banana", "orange"]
JSON వర్సస్ XML
జావాస్క్రిప్ట్లో JSON తో పని చేయడం
JSON.parse()
JSON స్ట్రింగ్ను జావాస్క్రిప్ట్ ఓబ్జెక్ట్గా మారుస్తుంది
JSON.stringify()
జావాస్క్రిప్ట్ ఓబ్జెక్ట్ను JSON స్ట్రింగ్గా మారుస్తుంది
JSON ఉత్తమ ప్రాక్టీస్లు
- •కీలు మరియు స్ట్రింగ్ విలువల కోసం డబుల్ కోట్లను ఉపయోగించండి
- •తిరిగి కామాలను ટાળండి
- •చదవగలిగింది కోసం సరైన ఇండెంటేషన్ను ఉపయోగించండి
- •సాధ్యపడినప్పుడు JSON నిర్మాణాలను సరళంగా మరియు ఫ్లాట్గా ఉంచండి
- •పార్స్ చేయడానికి లేదా ఉపయోగించడానికి ముందు ఎల్లప్పుడు JSON ను ధృవీకరించండి
- •JSON లో సున్నితమైన డేటాతో జాగ్రత్తగా ఉండండి
JSON సాధనాలు & వనరులు
JSON ఎడిటర్లు
JSON కన్వర్టర్లు
JSON ను క్లాస్కు