Menu
CoddyTech

ما هو JSON؟

جزء من قسم المنطق وتدفق التنفيذ في رحلة JavaScript على Coddy. الدرس 15 من 65.

JSON (JavaScript Object Notation) هو طريقة لتخزين البيانات في أزواج من المفاتيح والقيم. لكل إدخال مفتاح (غالبًا ما يكون سلسلة نصية) وقيمة يمكن أن تكون سلسلة نصية أو رقمًا أو مصفوفة أو قيمة منطقية أو حتى كائن JSON آخر. فكّر فيه كأنه قاموس، حيث لكل كلمة (مفتاح) تعريف (قيمة).

لإنشاء JSON، ستكتب:

const obj = {
  name: "Alex",
  age: 30,
  preferences: ["sports", "music"]
}

للحصول على الاسم، سنكتب:

obj.name    // Alex
obj["name"] // Alex

لتحديث القيمة (أو تغييرها)، سنكتب:

obj.name = "John"
obj["name"] = "John"
// كلاهما يؤدي الغرض نفسه

console.log(obj.name)
// John

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس المنطق وتدفق التنفيذ

تدرّب بنفسك: مترجم JavaScript عبر الإنترنت

نسّق أي JSON واستكشفه: مُنسق JSON