JAVASCRIPT Tutorial
JSON هو Format شائع يستخدم لتبادل البيانات، ويستخدمه المطورون على نطاق واسع لنقل الأشياء بين التطبيقات والبرامج النصية. يتيح JSON تمثيل البيانات المعقدة في شكل نصي يمكن تحليله بواسطة الآلات والقراءة البشرية.
عملية تحويل كائن JavaScript إلى سلسلة JSON تسمى التسلسل (Serialization)، والعكس يسمى التحليل (Deserialization). يمكن إجراء ذلك باستخدام الدالتين التاليتين:
JSON.stringify
: تحول كائن JavaScript إلى سلسلة JSON.JSON.parse
: تحلل سلسلة JSON إلى كائن JavaScript.JSON.stringify
لتحويل الكائن إلى سلسلة JSON.JSON.parse
لتحويل سلسلة JSON إلى كائن JavaScript.// إنشاء كائن JavaScript
const person = { name: "John", age: 30 };
// تسلسل الكائن إلى JSON
const json = JSON.stringify(person);
console.log(json); // إخراج: {"name":"John","age":30}
// تحليل سلسلة JSON
const newPerson = JSON.parse(json);
console.log(newPerson); // إخراج: { name: "John", age: 30 }
يوفر JSON طريقة مريحة لتبادل البيانات من خلال تحويلها إلى شكل نصي يمكن تحليله بسهولة بواسطة التطبيقات. من خلال استخدام دالتي JSON.stringify
وJSON.parse
، يمكنك بسهولة تسلسل الأشياء وتحليلها، مما يتيح تبادل البيانات بشكل فعال.