مروری بر JSON
JSON که کوتاه شده عبارت “JavaScript Object Notation” است، یک استاندارد سبک مبتنی بر متن است که برای تبادل داده های قابل خواندن توسط انسان ایجاد شده است. قوانین استفاده شده توسط JSON برای برنامه نویسان شناخته شده هستند.
مواردی که باید درمورد جیسون بدانید
- JSON کوتاه شده عبارت “JavaScript Object Notation” است.
- قالب اصلی JSON توسط Douglas Crockford مشخص شده است.
- برای تبادل داده های قابل خواندن توسط انسان ایجاد شده است.
- در زبان برنامه نویسی JavaScript توسعه داده شده است.
- پسوند فایل ها .json است.
- نوع داده رسمی برای JSON در اینترنت به صورت application/json است.
کاربرد JSON
- فرمت JSON برای serialize کردن و انتقال داده های ساخت یافته از طریق شبکه استفاده می شود.
- در درجه اول به منظور انتقال داده ها بین یک سرور و یک برنامه وب مورد استفاده قرار میگیرد.
- وب سرویس ها و API ها از قالب JSON برای ارائه داده استفاده می کنند.
- با زبان های برنامه نویسی مدرن قابل استفاده است.
- در برنامه های دسکتاپ می توان از آن برای ذخیره سازی تنظیمات و پیکربندی برنامه استفاده کرد.
ویژگی های JSON
- خواندن و نوشتن JSON آسان است.
- یک فرمت سبک و مبتنی بر متن برای تبادل داده ها است.
- JSON مستقل از زبان است.
یک مثال ساده از JSON
در مثال زیر می توانید چگونگی استفاده از JSON برای ذخیره سازی اطلاعات کتاب ها بر اساس موضوع و نسخه آن ها را مشاهده کنید:
{ "book": [ { "id":"01", "language": "Java", "edition": "third", "author": "Herbert Schildt" }, { "id":"07", "language": "C++", "edition": "second", "author": "E.Balagurusamy" } ] }
یک مثال دیگر از JSON
کدهای زیر را در یک فایل با نام json.html ذخیره کنید.
<html> <head> <title>JSON example</title> <script language = "javascript" > var object1 = { "language" : "Java", "author" : "herbert schildt" }; document.write("<h1>JSON with JavaScript example</h1>"); document.write("<br>"); document.write("<h3>Language = " + object1.language+"</h3>"); document.write("<h3>Author = " + object1.author+"</h3>"); var object2 = { "language" : "C++", "author" : "E-Balagurusamy" }; document.write("<br>"); document.write("<h3>Language = " + object2.language+"</h3>"); document.write("<h3>Author = " + object2.author+"</h3>"); document.write("<hr />"); document.write(object2.language + " programming language can be studied " + "from book written by " + object2.author); document.write("<hr />"); </script> </head> <body> </body> </html>
حال اگر آن فایل را باز کنید با خروجی زیر رو به رو خواهید شد (البته در مرورگرهای که JavaScript در آن ها فعال باشد).
نوشته مروری بر JSON – آموزش JSON اولین بار در سورس سرا - آموزش برنامه نویسی. پدیدار شد.