JSON یا JavaScript Object Notation یک فرمت قابل خواندن برای ساختار داده های حداقل است. این در درجه اول برای انتقال داده ها بین یک سرور و برنامه وب ، به عنوان گزینه ای برای XML استفاده می شود. سایت ها از JSON برای ذخیره سازی و سازماندهی محتوای سایت ایجاد شده با CMS استفاده می کند.
در ادامه با ما در شتابان هاست همراه باشید تا شما را بطور کامل با این فرمت آشنا کنیم.
افزودن ?format=json-pretty به آدرس URL هر صفحه در سایت شما می توانید داده های JSON را برای سایت مشاهده کنید.
دو بخش اصلی که JSON را تشکیل می دهند کلیدها و مقادیر هستند. آنها با هم یک جفت کلید / مقدار درست می کنند.
بیایید یک خط از نمونه JSON بالا بگیرید و هر قسمت از کد را مشخص کنید.
"foo" : "bar"
این مثال یک جفت کلید / مقدار است. کلید “foo” و مقدار “bar” است.
Numbers, booleans و strings کاملاً خود آشکار هستند ، بنابراین ما از توضیح دادن آن ها پرهیز خواهیم کرد. Arrays و Objects در زیر بیشتر توضیح داده شده اند.
تقریباً در هر وبلاگ دسته بندی ها و برچسب هایی وجود دارد. در این مثال ما یک کلید دسته بندی اضافه کرده ایم ، اما مقدار ممکن است ناآشنا به نظر برسد. از آنجا که هر پست در یک وبلاگ می تواند بیش از یک دسته داشته باشد ، آرایه ای از چندین رشته بازگردانده می شود.
"foo" : { "bar" : "Hello", "baz" : [ "quuz", "norf" ] }
یک object توسط براکت های مجعد مشخص شده است. همه چیز در داخل براکت های مجعد بخشی از جسم است. ما قبلاً آموخته ایم که یک مقدار می تواند یک object باشد. بنابراین این به معنی “foo” است و object مربوطه یک جفت کلید / مقدار هستند.
"foo" : { "bar" : "Hello" }
کلید “bar” کلید / مقدار: “Hello” در داخل جفت کلید / مقدار “foo” قرار دارد: { … } این نمونه ای از سلسله مراتب در داده های JSON است.
امیدوارم این مقاله برای شما مفید بوده باشد.
ما را در شتابان هاست دنبال کنید.