PDA

View Full Version : ت بندی داده ها با JSON



zkazemi
جمعه 14 خرداد 1389, 19:01 عصر
JSON چیست؟
JSON یک فرمت تبدیل داده است که برای ساخت و استفاده توسط ماشینهای مناسب می باشد JSON یک فرمت متنی است که برمبنای قراردادهای C نوشته شده است و بر روی دو مولفه ساخته می شود.
1-لیستی از مقادیر مانند یک آرایه
2-مجموعه ای از نام /مقدار مانند یک شی (نام شی ، مقدار شی).
بیائید نگاهی به یک مثال بیندازیم در نظر بگیرید که شی تعریف شده ای مانند کد زیر داریم:




public class CodeCampInformation
{
private string _City;
private DateTime _DateOfEvent;
private int _NumberOfAttendees;
public CodeCampInformation()
{
}
public CodeCampInformation(string City, DateTime DateOfEvent, int
NumberOfAttendees)
{
_City = City;
_DateOfEvent = DateOfEvent;
_NumberOfAttendees = NumberOfAttendees;
}
public string City
{
get { return (_City); }
set { _City = value; }
}
public DateTime DateOfEvent
{
get { return (_DateOfEvent); }
set { _DateOfEvent = value; }
}
public int NumberOfAttendees
{
get { return (_NumberOfAttendees); }
set { _NumberOfAttendees = value; }
}
}

کلاس فوق یک شی با نام CodeCampInformation را تعریف می کند.این شی دارای صفات city,DateOfEvent,NumberOfAttendees می باشد. مقادیر می توانند توسط تعریف های get و set یا با استفاده از سازنده شی خوانده و نسبت داده شوند.در شی مورد آزمایش یک شی با مقدار Orlando برای city و March 26 2009 برای صفت DateOfEvent و مقدار 150 برای NumberOfAttendees ساخته شد است .بر اساس داده های بالا شی JSON نشان داده شده در کد زیر ساخته می شود.


[{"City":"Orlando","DateOfEvent":"\/Date(1143345600000)\",NumberOfAttendees":"150"}]