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"
}
]
}