مقدمه JSON

مقدمه JSON

JSON: نشانه گذاری در شیء جاوا.
JSON  ساختار ذخیره سازی و تبادل اطلاعات است.
JSON  متن است که با نماد جاوااسکریپت نوشته شده است.

مبادله داده ها

هنگام تغییر داده ها بین یک مرورگر و یک سرور، داده ها فقط می توانند متن باشند.

JSON متن است و ما می توانیم هر شیء جاوا اسکریپت را به JSON تبدیل کنیم و JSON را به سرور ارسال کنیم.

ما همچنین می توانیم هر JSON دریافت شده از سرور را به اشیاء جاوا اسکریپت تبدیل کنیم.

به این ترتیب ما می توانیم با داده ها به عنوان جاوا اسکریپت کار کنیم، بدون تجزیه و تحلیل پیچیده و ترجمه.

ارسال داده ها

اگر داده ها در یک شیء جاوا اسکریپت ذخیره شوند، می توانید شی را به JSON تبدیل کنید و آن را به یک سرور ارسال کنید:

ارسال داده در JSON
var myObj = { "name":"John", "age":31, "city":"New York" };
var myJSON = JSON.stringify(myObj);
window.location = "demo_json.php?x=" + myJSON;
مشاهده مثال

بعدا در این آموزش بیشتر درباره عملکرد JSON.stringify () یاد خواهید گرفت.

دریافت اطلاعات

اگر داده ها را در قالب JSON دریافت کنید، می توانید آن را به یک شیء جاوا اسکریپت تبدیل کنید:

دریافت داده در JSON
var myJSON = '{ "name":"John", "age":31, "city":"New York" }';
var myObj = JSON.parse(myJSON);
document.getElementById("demo").innerHTML = myObj.name; 
مشاهده مثال

بعدا در این آموزش بیشتر درباره عملکرد  JSON.parse () یاد خواهید گرفت.

ذخیره داده ها

هنگام ذخیره داده ها، داده ها باید فرمت خاصی داشته باشند و بدون در نظر گرفتن مکان ذخیره آن، متن همیشه یکی از فرمت های قانونی است.

JSON امکان ذخیره اشیاء جاوا اسکریپت را به عنوان متن فراهم می کند.

ذخیره داده در JSON
//Storing data:
myObj = { "name":"John", "age":31, "city":"New York" };
myJSON = JSON.stringify(myObj);
localStorage.setItem("testJSON", myJSON);

//Retrieving data:
text = localStorage.getItem("testJSON");
obj = JSON.parse(text);
document.getElementById("demo").innerHTML = obj.name; 
مشاهده مثال

JSON چیست؟

     JSON مخفف نماد جاوا اسکریپت است
     JSON یک فرمت تبادل اطلاعات است
     JSON خود توصیف" و آسان برای درک است
     *JSON زبان مستقل است

*

JSON  از دستور زبان جاوا اسکریپت استفاده میکند، اما فرمت JSON فقط متن است

متن را می توان به عنوان یک فرمت داده توسط هر زبان برنامه نویسی خواند.

 

فرمت JSON ابتدا توسط داگلاس کراکفورد مشخص شد.

چرا از JSON استفاده میکنیم؟

از آنجا که فرمت JSON  فقط متن است، به راحتی می توانید به سرور ارسال کنید و به عنوان یک فرمت داده توسط هر زبان برنامه نویسی مورد استفاده قرار گیرد.

جاوا اسکریپت در عمل برای تبدیل یک رشته ساخته شده است .

JSON.parse()

بنابراین، اگر شما در سرور از داده ها دریافت می کنید، در فرمت JSON، می توانید آن را مانند هر شیء جاوا اسکریپت دیگر استفاده کنید.

 

نظر شما

لطفا نام و نام خانوادگی خود را وارد کنید
لطفا ایمیل خود را وارد کنید لطفا ایمیل صحیح وارد کنید.
لطفا متن نظر خود را وارد کنید
>

نظرات

مهشید ملا قلی پور JSON یه زبان برنامه نویسی محسوب میشه ؟ یعنی یک زبان مستقله ؟
مهدی احدی در واقع اين زبان بر مبناي يك زير مجموعه از زبان برنامه‌نويسي JavaScript هست و كاملاً مستقل از زبان بكار رفته است

مقالات و دروس

به خبرنامه مدرسه طراحی وب ایران (وب مهراز) بپیوندید.

لطفا شماره همراه صحیح وارد کنید.
لطفا ایمیل صحیح وارد کنید.

مقالات مرتبط