جیسان: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش |
||
خط ۳:
قالب جیسن در ابتدا توسط [[داگلاس کراکفورد]] مشخص و در [http://tools.ietf.org/html/rfc4627 RFC4627] شرح داده شدهاست. نوع رسانهٔ اینترنتی رسمی آن، <tt>application/json</tt> و پسوند نام پروندههای جیسن {{چر}}<tt>.json</tt> است.
جیسن بیشتر برای [[سریالایز]] و انتقال ساختمان دادهها از طریق ارتباطی شبکهای بهکار گرفته میشود. بیشترین استفادهٔ آن برای انتقال دادهها بین یک کارساز و یک برنامهٔ وبی بهعنوان جایگزینی برای [[اکسامال]] است.<ref name="enwiki">[http://en.wikipedia.org/w/index.php?title=JSON&oldid=
== نوعهای دادهای، دستور زبان و نمونه ==
خط ۱۱:
* مقدار بولی (true یا false، درست یا نادرست)
* آرایه (دنبالهٔ دارای ترتیبی از مقدارها، جدا شده با ویرگول (,) و محصور شده با «[» و «]»)
*
* تهی {{انگلیسی|null}}
نمونهٔ زیر یک
<source lang="javascript">
خط ۴۰:
</source>
هردو این [[اکسامال]]ها اطلاعات مشابهی با نمونهٔ جیسون با شیوههای مختلف دارا هستند:
<source lang="xml">
<
<
<
<age>25</age>
<
<city>New York</city>
▲ <Property><Key>streetAddress</Key> <String>21 2nd Street</String></Property>
<state>NY</state>
<postalCode>10021</postalCode>
</address>
<phoneNumber type="home">212 555-1234</phoneNumber>
<
</person>
</source>
<source lang="xml">
<person firstName="John" lastName="Smith" age="25">
<address streetAddress="21 2nd Street" city="New York" state="NY" postalCode="10021" />
<phoneNumbers>
<phoneNumber type="home" number="212 555-1234"/>
<phoneNumber type="fax" number="646 555-4567"/>
</source>
|