تخفیف ویژه هفته کتاب و کتاب خوانی، فرصت یادگیری با 40٪ تخفیف (کد تخفیف: Ketab)
زمان باقی مانده
سبد (0)

تبلیغات

آموزش JSON - مقدمه

خودتان امتحان کنید

با استفاده از ویرایشگرتان، می توانید کدهای جاوا اسکریپت ( JavaScript) را به صورت آنلاین ویرایش نمایید و روی دکمه کلیک کنید تا نتیجه را ملاحظه فرمایید:

مثال JSON

<!DOCTYPE html>
<html>
<body>
<h2>JSON Object Creation in JavaScript</h2>

<p>
Name: <span id="jname"></span><br />
Age: <span id="jage"></span><br />
Address: <span id="jstreet"></span><br />
Phone: <span id="jphone"></span><br />
</p>

<script>
var JSONObject= {
"name":"John Johnson",
"street":"Oslo West 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 می تواند توسط جاوا اسکریپت (JavaScript) تفسیر شود.
  • داده های JSON می تواند توسط AJAX انتقال داده شوند.

تفاوت های JSON با XML

  • تگ خاتمه ندارد.
  • کوتاه تر است.
  • نوشتن و خواندن آن سریعتر است.
  • می توانند توسط تابع داخلی جاوا اسکریپت ()eval تفسیر (Parse) شوند.
  • از آرایه ها استفاده می کنند.
  • واژگان رزرو شده ندارد.

چرا JSON؟

با استفاد از برنامه های کاربردی AJAX، از نظر سرعت و سادگی، JSON سریعتر و ساده تر از AJAX است.

با استفاده از XML:

  • سند XML را واکشی کنید.
  • از XML DOM برای حرکت در سند استفاده کنید.
  • مقادیر را استخراج کنید و داخل متغیر ها ذخیره کنید.

با استفاده از JSON:

  • رشته JSON را واکشی کنید.
  • از ()eval برای رشته JSON استفاده نمایید.
تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان
 
دوره های آموزشی راه اندازی کسب و کارهای اینترنتی
تبلیغات اینترنتی