‎‎مقدمه جسون در جاوااسكرپتJS JSON-‎Intro -‎

Previous >    <Next  

JSON‎مخففJavaScript Obect Notation است وبراي ذخيره سازي فرمت متني ‎(Text Format)‎‎وانتقال داده هاست.آن خود تعريف وساده براي فهميدن است.

‎‎مثال جسونJSON Example -‎

‎‎در زير مثالي از عبارت متني جسون آمده است:

'{"name":"John", "age":30, "car":null}'

‎‎عبارت فوق شئي را با سه ويژگي تعريف ميكند:

‎هرويژگي آن داراي مقداراست .اگر رشته جسون را با يك برنامه جاوااسكريپت تجزيه كنيد به شئي ‎بفرم زير دسترسي پيداميكنيد:

let personName = obj.name;
let personAge = obj.age;
let personCar=obj.car;

‎‎جسون چيست‎What is JSON ?‎ -‎

*‎‎ـ فرمت جسون ازنماد شئ جاوااسكريپت مشتق شده است، اما فرمت ‎جسون فقط متني است.

‎‎كدهائي براي خواندن ونوشتن آن در بسياري از زبانهاي برنامه نويسي وجود دارد.

‎فرمتJSON ازنظر نحوي شبيه به كد ايجاد اشياء جاوااسكريپت است .بهمين دليل برنامه جاوااسكريپت ‎ميتواند براحتي فرمت فوق را به اشياء خود تبديل كند.

‎چون فرمت جسون فقط متني است، آنرا ميتوان براحتي بديگر كامپيوترها انتقال و در زبانهاي ‎برنامه نويسي ديگر استفاده نمود.

‎جاوااسكريپت داراي يك تابع داخلي براي تبديل متن جسون بيك شئ ميباشد . اين تابع ‎JSON.parse( )‎‎است .

‎همچنين جاوااسكريپت براي ايجاد متن جسون از شئ تابع داخلي ‎JSON.stringify‎‎است .

‎باتوجه به توابع فوق ميتوان متون خالص را از سرور دريافت وازآن مطابق شئ جاوااسكريپت استفاده ‎نمود .همچنين اشياء جاوااسكريپت بصورت متن خالص به سرور ارسال كرد.

‎‎همچنين ميتوان با داده ها به عنوان شئ بدون تجزيه و ترجمه پيچيده كار كرد.

‎‎ذخيره سازي دادهStoring Data -‎

‎هنگام ذخيره داده ها ، انها بايد داراي فرمت خاصي باشند، صرف نظر از محل ذخيره داده ، متن ‎هميشه يكي از قالب هاي قانوني داده است .فرمت جسون امكان ذخيره سازي اشياء جاوااسكريپت را ‎در فرم متني امكان پذير ميكند.


Previous >    <Next