举报投诉联系我们 手机版 热门标签 VUE中文网
您的位置:VUE中文网 > json数据类型有哪些 JSON 数据类型

json数据类型有哪些 JSON 数据类型

2023-03-12 22:17 Java教程

json数据类型有哪些 JSON 数据类型

json数据类型有哪些

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript语法,但是它也可以在其他语言中使用。JSON数据类型包括字符串、数字、布尔值、对象、数组、null。

String: 字符串是由零个或多个字符组成的文本序列。它以双引号开头和结尾,例如"Hello World"。
Number: 数字是一个十进制数,可以是正数、负数或零。例如12345.6789。
Boolean: 布尔值表示真或假的信息,它只有两个值true或false。
Object: 对象是一组无序的键/值对,键必须是字符串而值可以是任何JSON数据类型。例如{"name":"John", "age":30} 
Array: 数组是一个有序的集合,其中的元素可以是任何JSON数据类型。例如["Apple", "Banana", "Orange"] 
Null: null表示一个不存在的值,它不代表0或者false。

JSON 数据类型

Java JSON教程 - JSON数据类型


下表列出了JSON支持的数据类型。

类型 描述
Number 双精度,浮点格式。不使用八进制和十六进制格式。无NaN或无穷。例如,1,9,0,-4。分数像.3,.9 指数如e,e +,e-,E,E +,E-
var json-object-name = { string : number_value}
String 双引号Unicode带反斜杠转义。
转义序列: f n r t u
var json-object-name = { string : "string value"}
Boolean true 或者 false
var json-object-name = { name: true/false,}
Array 值的有序序列。
数组元素用方括号[element,element,element, ]括起来。
Value 可以是字符串,数字,true或false,null等
Object 键:值对的无序集合。
对象以大括号括起,以' { '开头,以 ' } '结尾。
键:值对之间用分隔,
键必须是字符串,并且应该彼此不同。
{ string : value, string1 : value1,.......}
Whitespace 可以在任何一对令牌之间使用
null

例子

示例显示Number数据类型,值不应引用:

var obj = {grade: 97}

字符串数据类型的示例。

var obj = {name: "abc"}

var obj = {name: "Jack", 
           grade: 97, 
           pass: true}

以下JSON数据具有三本书的数组。

{
  "books": [
   { "language":"Java" , "edition":"second" },
   { "language":"C++" , "edition":"fifth" },
   { "language":"C" , "edition":"third" }
  ]
}

示例显示对象:

{
 "id": "1",
 "language": "Java",
 "page": 500,
}


阅读全文
以上是VUE中文网为你收集整理的json数据类型有哪些 JSON 数据类型全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 VUE中文网 vue88.com 版权所有 联系我们