Skip to main content

వ్యాకరణం

1. ప్రాథమిక నిర్మాణం

  • ఫైల్ యొక్క కంటెంట్‌లు {} బ్రేస్‌లతో చుట్టుముట్టబడిన వస్తువు (object)తో ప్రారంభమవుతాయి మరియు ముగుస్తాయి.

  • ఒక వస్తువు లక్షణం పేరు (కీ) మరియు విలువ (విలువ) జతలను కలిగి ఉంటుంది.

  • ఆస్తి పేర్లు మరియు విలువలు కోలన్ (:) లేదా సమాన గుర్తు (=) ద్వారా వేరు చేయబడతాయి.

2. వ్యాఖ్యలు

  • వ్యాఖ్యలు // లేదా #తో ప్రారంభమవుతాయి మరియు ఒక లైన్‌లో వ్రాయబడతాయి.

  • వ్యాఖ్యలు లైన్ చివరి వరకు వర్తిస్తాయి.

  • బహుళ-లైన్ వ్యాఖ్యలకు విడివిడిగా మద్దతు లేదు మరియు బహుళ పంక్తులలో వ్యాఖ్యలను వ్రాసేటప్పుడు, // లేదా # తప్పనిసరిగా ప్రతి పంక్తికి జోడించబడాలి.

3. వస్తువు

  • వస్తువులు {} వంకర జంట కలుపులతో చుట్టబడి ఉంటాయి మరియు కీ-విలువ జతలను కలిగి ఉంటాయి.

  • కీ మరియు విలువ మధ్య : లేదా = చిహ్నాలను ఉపయోగించవచ్చు. రెండు చిహ్నాలను పరస్పరం మార్చుకోవచ్చు.

  • ప్రతి ఆస్తి కామాతో (,) వేరు చేయబడుతుంది.

  • మీరు దానిలో మరొక వస్తువును గూడు కట్టడం ద్వారా ఒక వస్తువును ఉపయోగించవచ్చు.

ఉదాహరణ:

{
status: "success",
code = 200,
user = { id: 123, name: "John Doe" }
}

4. అర్రే

  • శ్రేణి [] చతురస్రాకార బ్రాకెట్లతో చుట్టబడి ఉంటుంది మరియు మూలకాలు కామాలతో (,) వేరు చేయబడ్డాయి.

  • శ్రేణి యొక్క మూలకాలు ఆబ్జెక్ట్‌లు, స్ట్రింగ్‌లు మరియు నంబర్‌ల వంటి వివిధ డేటా రకాలుగా ఉండవచ్చు.

  • WSONలో, శ్రేణులు ఆబ్జెక్ట్‌లలోనే ఉంటాయి మరియు ఇతర శ్రేణులు లేదా వస్తువులు శ్రేణిలో గూడులో ఉంటాయి.

ఉదాహరణ:

tasks: [
{ task_id: 1, title: "Complete project report" },
{ task_id: 2, title: "Review team feedback" }
]

5. కీ-విలువ జత

  • ఆస్తి పేరు ఒక స్ట్రింగ్‌ను కలిగి ఉంటుంది మరియు విలువ ఖాళీలు లేకుండా : మరియు = తర్వాత ఉంచబడుతుంది.

  • విలువల రకాలు స్ట్రింగ్‌లు, నంబర్‌లు, బూలియన్‌లు, వస్తువులు మరియు శ్రేణులను కలిగి ఉంటాయి.

  • స్ట్రింగ్ చుట్టూ డబుల్ కోట్‌లు ఉన్నాయి.

  • సంఖ్యలు డబుల్ కోట్‌లు లేకుండా ఉపయోగించబడతాయి మరియు పూర్ణాంకం లేదా వాస్తవ సంఖ్య రూపంలో ఉండవచ్చు.

ఉదాహరణ:

name: "John Doe"
age = 25

6. డేటా రకాలు

  • స్ట్రింగ్: " డబుల్ కొటేషన్ గుర్తులతో వచనం జతచేయబడింది.
"hello world"
  • సంఖ్య: పూర్ణాంకం లేదా వాస్తవ సంఖ్య.
42
3.14
  • బూలియన్: true లేదా false విలువను ఉపయోగించండి.
is_active = true
  • ఆబ్జెక్ట్: {} కర్లీ బ్రేస్‌లలో జతచేయబడిన కీ-ㄱ బ్యాట్ జత.
  • శ్రేణి: [] చతురస్రాకార బ్రాకెట్లలోని మూలకాల జాబితా.

7. ఉదాహరణ వివరణ

{
// స్థితి కోడ్ మరియు సందేశ సమాచారం
status: "success",
code: 200,
message: "Data retrieved successfully",

user = {
id = 123,
name: "John Doe",
email: "john@example.com",
age: 25 # వినియోగదారు వయస్సు
},

tasks: [
{
task_id: 1,
title: "Complete project report",
status: "in-progress",
due_date: "2024-10-15"
},
{
task_id: 2,
title: "Review team feedback",
status: "pending",
due_date: "2024-10-20"
}
]
}