مقدمة عامة حول json



اكتب الكود بنفسك


بمحرر النصوص الخاص بالمعهد يمكنك كتابة الأكواد وتعديلها .

مثال
<html dir="rtl">
<body>

<h2>إنشاء كائن JSON من خلال الجافاسركبت</h2>

الاسم: <span id="jname"></span><br />
العمر: <span id="jage"></span><br />
العنوان: <span id="jstreet"></span><br />
الهاتف: <span id="jphone"></span><br />
</p>

<script type="text/javascript">

var JSONObject= {
"name":"محمد الأحمد",
"street":"الشارع الأخير 555",
"age":33,
"phone":"555 1234567"};

document.getElementById("jname").innerHTML=JSONObject.name
document.getElementById("jage").innerHTML=JSONObject.age
document.getElementById("jstreet").innerHTML=JSONObject.street
document.getElementById("jphone").innerHTML=JSONObject.phone

</script>
</body>
</html>






تشبه XML



  • ان لغة JSON هي نص عادي .

  • لغة JSON للقراءة البشرية .

  • ان JSON تستخدم الترتيب الهرمي أي قيمة داخل قيمة .

  • يمكن كتابة أكواد JSON من خلال الجافاسكربت .

  • يمكن نقل بيانات JSON من خلال لغة AJAX .






لا تشبه XML



  • لايوجد نهاية للوسم .

  • قصير .

  • سهل القراءة و الكتابة .

  • يمكن إنشاء الأكواد من خلال eval() .

  • يمكن استخدام المصفوفات arrays .

  • لايوجد كلمات ملغية .






لماذا JSON ؟


وفقاً للغة AJAX تعتبر لغة JSON اسهل و أسرع استخداماً من XML :

استخدام XML



  • استدعاء صفحة XML .

  • استخدام HTML DOM لإنشاء حلقة داخل الصفحة .

  • تخرن البيانات في متغيرات .


استخدام JSON



  • استدعاء نص JSON .

  • استخدام eval() مع نص JSON .


ليست هناك تعليقات:

إرسال تعليق