JAVASCRIPT Tutorial

JSON في جافاسكربت

مقدمة:

JSON هو Format شائع يستخدم لتبادل البيانات، ويستخدمه المطورون على نطاق واسع لنقل الأشياء بين التطبيقات والبرامج النصية. يتيح JSON تمثيل البيانات المعقدة في شكل نصي يمكن تحليله بواسطة الآلات والقراءة البشرية.

التسلسل والتحليل:

عملية تحويل كائن JavaScript إلى سلسلة JSON تسمى التسلسل (Serialization)، والعكس يسمى التحليل (Deserialization). يمكن إجراء ذلك باستخدام الدالتين التاليتين:

  • JSON.stringify: تحول كائن JavaScript إلى سلسلة JSON.
  • JSON.parse: تحلل سلسلة JSON إلى كائن JavaScript.

خطوات عملية:

  1. إنشاء كائن JavaScript: حدد كائنًا تريد تمثيله في JSON.
  2. تتبعه إلى JSON: استخدم JSON.stringify لتحويل الكائن إلى سلسلة JSON.
  3. إرسال أو تخزين سلسلة JSON: حيث يمكن إرسال سلسلة JSON أو تخزينها في ملف.
  4. استرجاع سلسلة JSON: احصل على سلسلة JSON التي تريد تحليلها.
  5. تحليل سلسلة JSON: استخدم JSON.parse لتحويل سلسلة JSON إلى كائن JavaScript.
  6. استخدم كائن JavaScript: يمكنك الآن معالجة واستخدام الكائن المحلل في تطبيقاتك.

مثال 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، يمكنك بسهولة تسلسل الأشياء وتحليلها، مما يتيح تبادل البيانات بشكل فعال.