JSON چیست؟
شنبه 8 آذر 1393JSON مخفف JavaScript Object Notation است که به عنوان یک فرمت خوانا برای ساختار داده به کار می رود.
JSON چیست؟
JSON مخفف JavaScript Object Notation است که به عنوان یک فرمت خوانا برای ساختار داده به کار می رود.
مثال:
اگر ?format=json-pretty را به url هر صفحه ای در سایتتان اضافه کنید،سیلی از داده های JSON را خواهید دید.در اینجا مثال کوچکی از چیزی مشابه را می بینید:
{ "collection" : { "title" : "Blog", "description" : "This is a description of my blog.", "categories" : [ "Category-1", "Category-2" ] } }
کلیدها و مقادیر:
دو قسمت مهم JSON ، کلید ها وvalue ها هستند.آنها در کنار هم جفت Key/Value را می سازند.
کلید:کلید همیشه یک رشته است که داخل " " قرار می گیرد.
Value: value میتواند رشته ، عدد ، عبارت boolean ، آرایه یا شئ باشد.
جفت key/value : جفت key/value یک syntax خاصی را دنبال می کند .
کد زیر مثالی از جفت key/value است .title کلید و Blog ، Value آن است.
"title" : "Blog"
انواع value ها :
آرایه
Boolean
اعداد
شئ
رشته
آرایه ها :
معمولا همه ی بلاگ ها دسته بندی و تگ هایی دارند. در این مثال ما کلید category را اضافه می کنیم ، اما ممکن است مقدارش نا آشنا به نظر برسد.چون هر پستی در وبلاگ می تواند در بیشتر از یک دسته بندی قرار گیرد ، آرایه ای از چندیدن رشته بر گردانده می شود.
"collection" : { "title" : "Blog", "categories" : [ "Category-1", "Category-2" ] }
شئ:
شئ بوسیله براکت نشان داده شده است.هر چیزی درون براکت بیاید قسمتی از یک شئ است.همانطور که قبل تر فهمیدیم ، یک مقدار می تواند یک شئ باشد. این به این معناست که Collection و شئ های مربوط به آن جفت key/value است.
"collection" : { "title" : "Blog" }
جفتkey/value ، “title” : “Blog” درون جفkey/valuت ، “Collection” : {…} قرار گرفته است.
این مثال نمونه ای از داده های سلسله مراتبی در JSON است.
- Java Script
- 2k بازدید
- 10 تشکر