JSON (JavaScript Object Notation) Kya Hota Hai?
JSON ka full form hai JavaScript Object Notation. Yeh ek lightweight data-interchange format hai jo human-readable bhi hota hai aur machines ke liye easily parseable bhi. JSON mainly use hota hai client aur server ke beech data exchange karne ke liye. JavaScript ke object syntax par based hone ke bawajood, JSON kisi bhi programming language ke saath compatible hai – jaise Python, Java, C#, PHP, etc.
JSON data ko key-value pairs ke form mein store karta hai. Isme strings, numbers, arrays, booleans, aur objects store kiye ja sakte hain. JSON file ka extension usually .json
hota hai.
Simple shabdon mein:
JSON ek format hai jisme data ko text (string) ke form mein represent kiya jata hai. Ye format web applications mein commonly use hota hai data ko send aur receive karne ke liye — jaise client aur server ke beech.
JSON Ka Use Kahan Hota Hai?
- Web development mein – client aur server ke beech data exchange ke liye
- APIs (Application Programming Interface) mein
- Configuration files ke liye (.json files)
- Mobile apps mein backend communication ke liye
JSON ka use na sirf JavaScript me, balki Python, Java, PHP jaise kai programming languages me bhi hota hai. Web development ke alawa mobile apps, configuration files, databases jaise areas me bhi JSON ka use common hai. Simplicity aur compatibility ke kaaran JSON industry standard ban gaya hai data exchange ke liye.
JSON Ki Syntax Kaisi Hoti Hai?
JSON ka format key-value pairs par based hota hai:
{
"name": "Sandeep",
"age": 25,
"isStudent": false
}
Yahaan:
name, age, isStudent → keys hain
“Sandeep”, 25, false → unki values hain
JSON Ke Important Rules
- JSON mein data key-value pairs ke form mein hota hai.
- Keys hamesha
"double quotes"
mein likhi jaati hain. - Values number, string, boolean, object, array, null ho sakti hain.
- JSON objects curly braces { } mein likhe jaate hain.
- JSON arrays square brackets [ ] mein likhe jaate hain.
JSON Data Types
JSON mein mainly 6 tarah ke data types hote hain:
- String – “Hello”
- Number – 100, 3.14
- Boolean – true / false
- Array – [ “apple”, “banana”, “mango” ]
- Object – { “name”: “Amit”, “age”: 30 }
- Null – null (value is empty)
JSON Object vs JSON Array (Hinglish Mein Farak)
Feature | JSON Object | JSON Array |
---|---|---|
Format | { “key”: “value” } | [ “value1”, “value2” ] |
Data Structure | Key-Value pairs | Indexed list of values |
Use Case | Jab data structured ho (like user) | Jab data list ho (like items) |
JSON Valid vs Invalid Example
Valid JSON:
{
"name": "Priya",
"age": 22,
"hobbies": ["reading", "music"]
}
Invalid JSON (kyunki single quotes aur trailing comma galat hai):
{
'name': 'Priya',
'age': 22,
}
JSON Ko Parse Aur Stringify Kaise Karte Hain?
JavaScript mein JSON (JavaScript Object Notation) ka use data ko exchange karne ke liye hota hai, especially jab hum APIs ke through data bhejte ya receive karte hain. JSON ke saath kaam karne ke liye JavaScript mein do main methods hote hain: JSON.parse() aur JSON.stringify().
JavaScript mein do main methods hote hain:
- JSON.parse() → JSON.parse() ka use kisi JSON string ko JavaScript object mein convert karne ke liye hota hai. Jab bhi hum server se data receive karte hain (jo usually string format mein hota hai), humein usse object mein convert karna padta hai taaki uske saath easily kaam kar sakein.
- JSON.stringify() → JSON.stringify() ka use kisi JavaScript object ko JSON string mein convert karne ke liye hota hai. Jab humein data ko kisi server ya storage mein bhejna hota hai, tab humein usse string mein convert karna padta hai.
let jsonString = '{"name":"Rahul","age":28}';
let obj = JSON.parse(jsonString); // JSON → Object
let newJson = JSON.stringify(obj); // Object → JSON
JSON Key Features
- Simple aur lightweight
- Human-readable format
- Programming languages mein easy to use (JavaScript, Python, PHP, etc.)
- APIs ke through data transfer ke liye perfect
JSON ek universal data format hai jo aaj ke modern web development ka backbone ban chuka hai. Chahe aap website bana rahe ho, mobile app develop kar rahe ho ya API se kaam kar rahe ho — JSON aapka best partner hai data exchange mein.
Quiz: Test Your Knowledge on JSON (JavaScript Object Notation) in JavaScript
Bonus: Practical Application!
Aaj hi JSON ka use karke data ko JavaScript mein easily store aur transfer karna sikhiye!
JSON ko sahi tareeke se samajhne ke liye uske structure (key-value pairs), syntax rules, aur JSON.parse()
& JSON.stringify()
jaise methods ka upayog karein, aur apne web projects mein seamless data communication ka maza uthayein!