அத்தியாயம் 11

JSON

JavaScript Object Notation (JSON) என்பது தரவைச் சேமிப்பதற்கும் கொண்டு செல்வதற்குமான உரை அடிப்படையிலான (text-based) வடிவமாகும். ஜாவாஸ்கிரிப்ட் பொருள்களை எளிதில் JSON ஆக மாற்றலாம், மற்றும் நேர்மாறாகவும் மாற்றலாம். எடுத்துக்காட்டாக:

// ஒரு ஜாவாஸ்கிரிப்ட் பொருள்
let myObj = { name:"Ryan", age:30, city:"Austin" };

// JSON ஆக மாற்றப்பட்டது:
let myJSON = JSON.stringify(myObj);
console.log(myJSON);
// முடிவு: '{"name":"Ryan","age":30,"city":"Austin"}'

// மீண்டும் ஜாவாஸ்கிரிப்ட் பொருளாக மாற்றப்பட்டது
let originalJSON = JSON.parse(myJSON);
console.log(originalJSON);

// முடிவு: {name: 'Ryan', age: 30, city: 'Austin'}

stringify மற்றும் parse ஆகியவை JSON ஆதரிக்கும் இரண்டு முறைகளாகும்.

முறை (Method) விளக்கம் (Description)
parse() பாகுபடுத்தப்பட்ட (parsed) JSON சரத்திலிருந்து ஜாவாஸ்கிரிப்ட் பொருளைத் திரும்பப் பெறுகிறது
stringify() ஜாவாஸ்கிரிப்ட் பொருளிலிருந்து JSON சரத்தைத் திரும்பப் பெறுகிறது

JSON ஆல் பின்வரும் தரவு வகைகள் (data types) ஆதரிக்கப்படுகின்றன.

அது function, date அல்லது undefined ஆக இருக்க முடியாது.

results matching ""

    No results matching ""