JSON (JavaScript Object Notation) သည် data exchange format ဖြစ်သည်။ JavaScript တွင် JSON methods များဖြင့် parse/stringify လုပ်နိုင်သည်။
🔄 Methods:
• JSON.stringify(): Object → JSON string
• JSON.parse(): JSON string → Object
javascript
// JavaScript object
const user = {
name: "Aung Kyaw",
age: 25,
skills: ["JavaScript", "Python", "React"],
address: {
city: "Yangon",
country: "Myanmar"
}
};
// Convert to JSON string
const jsonString = JSON.stringify(user, null, 2);
console.log("JSON String:");
console.log(jsonString);
// Parse JSON back to object
const parsed = JSON.parse(jsonString);
console.log(`\nParsed name: ${parsed.name}`);
console.log(`Skills: ${parsed.skills.join(", ")}`);
console.log(`City: ${parsed.address.city}`);
// Handle nested data
const apiResponse = '{"status":"success","data":{"temp":32,"city":"Yangon"}}';
const weather = JSON.parse(apiResponse);
console.log(`\nTemp in ${weather.data.city}: ${weather.data.temp}°C`);You should see
JSON String: { "name": "Aung Kyaw", "age": 25, "skills": ["JavaScript", "Python", "React"], "address": {"city": "Yangon", "country": "Myanmar"} } Parsed name: Aung Kyaw Skills: JavaScript, Python, React City: Yangon Temp in Yangon: 32°C