آموزش JSON
خودتان امتحان کنید
با استفاده از ویرایشگرتان، می توانید کدهای جاوا اسکریپت ( JavaScript) را به صورت آنلاین ویرایش نمایید و روی دکمه کلیک کنید تا نتیجه را ملاحظه فرمایید:
مثال JSON
<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 استفاده نمایید.
- نوشته شده توسط مظاهر نصوحی
- بازدید: 16285
دیدگاهها
سلام خسته نباشید
من میخوام محتویات یک فرم HTML که از کاربر گرفته میشه رو به وسیله ی application/jso n برای api سرور بفرستم چطوری باید این کار را انجام بدم؟؟؟؟
سلام اگه سرور شما از php استفاده می کنه، مقاله ی زیر رو مطالعه فرمایید:
www.w3schools.com/js/js_json_php.asp