自学内容网 自学内容网

第三百一十节 Java JSON教程 - 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"}
Booleantrue 或者 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,
}


原文地址:https://blog.csdn.net/2301_78772942/article/details/143500366

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!