جسٹا اسکریپٹ جیسان گرامر
- صفحه قبلی جسٹا اسکریپٹ جیسان معرف
- صفحه بعدی جیسان کا مقابل ایچ تی ایم ال
JSON 语法是 JavaScript 语法的子集。
JSON 语法规则
JSON 语法衍生于 JavaScript 对象标记法语法:
- 数据在名称/值对中
- 数据由逗号分隔
- 花括号容纳对象
- 方括号容纳数组
JSON 数据- 名称和值
JSON 数据写为名称/值对。
名称/值由字段名称构成,后跟冒号和值:
مثال
"name":"Bill Gates"
JSON 名称需要双引号。而 JavaScript 名称不需要。
JSON – 求值为 JavaScript 对象
JSON 格式几乎等同于 JavaScript 对象。
在 JSON 中,键必须是字符串,由双引号包围:
JSON
{ "name":"Bill Gates" }
在 JavaScript 中,键可以是字符串、数字或标识符名称:
JavaScript
{ name:"Bill Gates" }
JSON 值
在 JSON 中,值必须是以下数据类型之一:
- 字符串
- 数字
- 对象(JSON 对象)
- 数组
- 布尔
- null
在 JavaScript 中,以上所列均可为值,外加其他有效的 JavaScript 表达式,包括:
- 函数
- 日期
- undefined
在 JSON 中,字符串值必须由双引号编写:
JSON
{ "name":"Bill Gates" }
在 JavaScript 中,您可以书写使用双引号或单引号的字符串值:
JavaScript
{ name:'Bill Gates' }
JSON 使用 JavaScript 语法
因为 JSON 语法由 JavaScript 对象标记法衍生而来,所以很少需要其他额外的软件来处理 JavaScript 中的 JSON。
通过 JavaScript,您能够创建对象并向其分配数据,就像这样:
مثال
var person = { name : "Bill Gates", age : 62, city : "Seattle" };
شما میتوانید به این صورت به اوبجکت JavaScript دسترسی پیدا کنید:
مثال
// بازگشت به Bill Gates person.name;
همچنین میتوانید به این صورت به آن دسترسی پیدا کنید:
مثال
// بازگشت به Bill Gates person["name"];
میتوانید به این صورت دادهها را تغییر دهید:
مثال
person.name = "Steve Jobs";
همچنین میتوانید به این صورت تغییر دهید:
مثال
person["name"] = "Steve Jobs";
در آینده، شما در این آموزش یاد خواهید گرفت که چگونه اوبجکت JavaScript را به JSON تبدیل کنید.
استفاده آرایه JavaScript به عنوان JSON
مانند استفاده از JavaScript اوبجکت به عنوان JSON، آرایههای JavaScript نیز میتوانند به عنوان JSON استفاده شوند.
شما در این آموزش به اطلاعات بیشتری درباره آرایههای JSON دسترسی خواهید یافت.
فایل JSON
- نوع فایل JSON است: ".json"
- نوع MIME متن JSON است: "application/json"
- صفحه قبلی جسٹا اسکریپٹ جیسان معرف
- صفحه بعدی جیسان کا مقابل ایچ تی ایم ال