व्याकरण
1. मूल संरचना
-
फ़ाइल की सामग्री
{}ब्रेसेस से घिरे ऑब्जेक्ट (object) से शुरू होती है और समाप्त होती है। -
ऑब्जेक्ट गुणनाम (key) और मान (value) जोड़ी से बना होता है।
-
गुणनाम और मान को कॉलन (
:) या समान चिह्न (=) से अलग किया जाता है।
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" }
]
