JSON అనేది కఠినమైన నియమాలతో కూడిన సాదా పాఠం (plain text). నోట్ప్యాడ్ దీన్ని చాలా సులభంగా రాయగలదు. సాధనం కాకుండా, ప్రజలు పొరపాటు చేసేది సింటాక్స్లోనే. స్ట్రక్చర్ను సరిగ్గా అర్థం చేసుకుంటే, ఫైల్ను సేవ్ చేయడం చాలా సులభం.
నోట్ప్యాడ్లో .JSON ఫైల్ను ఎలా సృష్టించాలి
JSON ఫైల్ అంటే ఏమిటి?
JSON అంటే జావాస్క్రిప్ట్ ఆబ్జెక్ట్ నోటేషన్ (JavaScript Object Notation). ఇది వంకర కలుపు బ్రాకెట్లలో (curly braces) కీ-వాల్యూ జంటలుగా డేటాను నిల్వ చేస్తుంది, ఇందులో నెస్టెడ్ ఆబ్జెక్ట్లు మరియు శ్రేణులకు (arrays) మద్దతు ఉంటుంది. యాప్లు, APIలు మరియు కాన్ఫిగర్ ఫైల్లు దీన్ని ఉపయోగిస్తాయి ఎందుకంటే ఇది తేలికైనది మరియు ప్రతి ప్రధాన భాష దీన్ని చదవగలదు.
ప్రాథమిక JSON ఫైల్ ఈ క్రింది విధంగా ఉంటుంది:
{ "name": "John", "age": 28, "isActive": true, "skills": ["writing", "editing"]}అడుగులవారీగా: నోట్ప్యాడ్లో JSON ఫైల్ను సృష్టించండి
దశ 1: నోట్ప్యాడ్ తెరవండి
మీ కంప్యూటర్లో నోట్ప్యాడ్ని తెరవండి లేదా ఏదైనా బ్రౌజర్ నుండి ఉచిత ఆన్లైన్ నోట్ప్యాడ్ని ఉపయోగించండి.
దశ 2: ఓపెనింగ్ బ్రేస్తో ప్రారంభించండి
ప్రతి JSON ఫైల్ ఆబ్జెక్ట్ కోసం { తో లేదా అర్రే కోసం [ తో ప్రారంభమవుతుంది. చాలా ఫైళ్లు ఆబ్జెక్ట్తో ప్రారంభమవుతాయి.
దశ 3: మీ కీలు మరియు విలువలను జోడించండి
ప్రతి కీని డబుల్ కోట్స్లో రాయండి, దాని తర్వాత కోలన్, ఆపై విలువను ఇవ్వండి. ప్రతి జతను కామాతో వేరు చేయండి.
{ "title": "Sample File", "version": 1}దశ 4: ఫైల్ను సరిగ్గా ముగించండి
ప్రతి ఓపెనింగ్ బ్రేస్ లేదా బ్రాకెట్ను క్లోజింగ్ బ్రేస్ లేదా బ్రాకెట్తో సరిపోల్చండి. ఆబ్జెక్ట్ లేదా అర్రేలోని చివరి కీ-వాల్యూ జత చివర కామా ఉండకూడదు.
దశ 5: .json ఎక్స్టెన్షన్తో సేవ్ చేయండి
File పై క్లిక్ చేసి, ఆపై Save As ఎంచుకోండి. "Save as type" డ్రాప్డౌన్లో All Files ని ఎంచుకోండి. ఫైల్కు .json ఎక్స్టెన్షన్తో పేరు పెట్టండి, ఉదాహరణకు data.json. ఈ డ్రాప్డౌన్ను మార్చకుండా సేవ్ చేస్తే అది .txt ఫైల్గా మిగిలిపోతుంది మరియు JSON వలె చదవబడదు.
దశ 6: ఉపయోగించే ముందు ధృవీకరించండి (Validate)
మీరు దీన్ని స్క్రిప్ట్ లేదా యాప్లో ఉపయోగించే ముందు, అది చెల్లుబాటు అవుతుందని నిర్ధారించడానికి ఫైల్ను JSON ఎడిటర్లో అతికించండి. ఇక్కడ ఒక త్వరిత తనిఖీ చేయడం ద్వారా మీరు తర్వాత డీబగ్గింగ్ చేయకుండా बचవచ్చు.
జ్ఞాపకం ఉంచుకోవాల్సిన JSON సింటాక్స్ నియమాలు
డబుల్ కోట్స్ మాత్రమే. కీలు మరియు స్ట్రింగ్ విలువలకు సింగిల్ కోట్స్ కాకుండా డబుల్ కోట్స్ అవసరం.
చివరిలో కామాలు ఉండకూడదు. ఆబ్జెక్ట్ లేదా అర్రేలోని చివరి అంశం తర్వాత ఏమీ ఉండకూడదు.
కామెంట్లు అనుమతించబడవు. ప్రామాణిక JSON ఫైల్ లోపల // లేదా /* */ గమనికలకు మద్దతు ఇవ్వదు.
బూలియన్లు చిన్న అక్షరాలలో (lowercase) ఉండాలి. True లేదా FALSE కాకుండా true మరియు false లను ఉపయోగించండి.
ඊసంఖ్యలకు కోట్స్ అవసరం లేదు. విలువ టెక్స్ట్ అని ఉద్దేశించబడితే తప్ప, "28" అని కాకుండా 28 అని రాయండి.
సాధారణ లోపాలు మరియు వాటిని ఎలా నివారించాలి
సమస్య: కీ-వాల్యూ జతల మధ్య కామా లేదు. పరిష్ారం: చివరిది మినహా ప్రతి జత తర్వాత కామా ఉండాలి.
సమస్య: సరిపోలని బ్రాకెట్లు లేదా బ్రేసులు. పరిష్ారం: మీ {} మరియు [] జతలను లెక్కించండి. వ్యాలిడేటర్ అవి సరిపోలని ఖచ్చితమైన లైన్ను చూపుతుంది.
సమస్య: స్ట్రింగ్ లోపల అన్ఎెస్కేప్డ్ కోట్స్. పరిష్ారం: బ్యాక్స్లాగ్తో అంతర్గత కోట్లను ఎెస్కేప్ చేయండి, ఉదాహరణకు \"He said \\\"hello\\\"".
సమస్య: కోట్లు లేని కీ. పరిష్ారం: id లేదా name వంటి సాధారణ కీలు అయినప్పటికీ, ప్రతి కీని డబుల్ కోట్లలో ఉంచాలి.
ముగింపు
ఒక JSON ఫైల్ అనేది కఠినమైన ఫార్మాట్ను అనుసరించే కేవలం టెక్స్ట్ మాత్రమే. మీ కీలు మరియు విలువలను డబుల్ కోట్లతో రాయండి, మీ బ్రాకెట్లను సరిపోల్చండి, చివరి కామాను వదిలివేయండి మరియు .json ఎక్స్టెన్షన్తో సేవ్ చేయండి. మీరు దీన్ని ఉపయోగించే ముందు ఒకసారి వ్యాలిడేటర్ ద్వారా రన్ చేయండి, అంతే మీరు సిద్ధంగా ఉన్నారు.