فرمت يا نحويJSON زير مجموعه اي از نحوي جاوااسكريپت ميباشد .
نحوي جسون مشتق شده از نحوي نشانه گذاري شئ جاوااسكريپت است:
مقداردر جاوااسكريپت تمام موارد بالا و باضافه موارد زير است:
در جسون، مقادير رشته اي بايد در داخل دبل كوتيشن نوشته شوند.
مثال ـ مقدار رشته اي جسون
در جاوااسكريپت، ميتوان مقدار رشته اي را در داخل كوتيشن يا دبل كوتيشن قرار داد.
ازآنجاكه نحوJSON مشتق شده از نمادگذاري شئ جاوااسكريپت است، نرم افزار اضافي كمي براي كار باJSON در جاوااسكريپت نياز ميباشد .
با جاوااسكريپت ميتوان شئي را ايجاد ومطابق زير به آن مقدار داد:
person = {name:"John", age:31, city:"New York"};
و ميتوان مطابق مثال زير به آن شئ در جاوااسكريپت دسترسي پيدا كرد:
// returns John
person.name;
آن همچنين ميتواند مطابق نمونه زير هم مورد دسترسي قرارگيرد:
// returns John
person["name"];
مثال ـ داده ميتواند مطابق نمونه اصلاح شوند.
person.name = "Gilbert";
مثال ـ همچنين مطابق مثال زير هم ميتوان داده را اصلاح كرد.
person["name"] = "Gilbert";
در ادامه مطالب آموزشي چگونگي تبديل اشياء جاوااسكريپت بهJSON مطرح ميگردد .
همانطوريكه ميتوان اشياء جاوااسكريپت بصورت جسوني نوشت، آرايه جاوااسكريپت را ميتوان بفرم جسوني نوشت.