1、json值:
json值可以是:
- 數字(整數或浮點數)
- 字串(在雙引號中)
- 布林值(true或false)
- 陣列(在中括號中)
- 物件(在大括號中)
- null
(1)json數字:數字可以是整數或者浮點數
{
"age":30,
"score":99.5
}
(2)字串:
{
"name":"千葉",
"profession":"程式員"
}
(3)布林值:true或false
{
"is_deleted":true
}
(4)陣列:中括號中,陣列可包括多個物件
//簡單資料型別
["Porsche", "BMW", "Volvo" ]
[1,2,3]
//json物件中的陣列
{
"name":"qianye",
"age":18,
"cars":["Porsche","BMW","Volvo"]
}
//json物件中的陣列可包括多個物件
{
"name":"qianye",
"age":18,
"friends":[
{"nick_name":"千葉結錘","occupation":"一位旅拍攝影師"},
{"nick_name":"張三","occupation":"講師"}
]
}
(5)物件:物件在大括號中{}書寫
{
"name":"千葉",
"profession":"程式員",
"hobby":"攝影"
}
(6)null
{ "runoob":null }
2、json使用javascript語法:
var data = [
{"nick_name":"千葉結錘","occupation":"一位旅拍攝影師"},
{"nick_name":"張三","occupation":"講師"}
]
3、json物件
json物件語法
myObj = {"nick_name":"張三","occupation":"講師"}
嵌套json物件:
{
"name":"qianye",
"age":18,
"friends":[
{"nick_name":"千葉結錘","occupation":"一位旅拍攝影師"},
{"nick_name":"張三","occupation":"講師"}
]
}
4、json陣列
json陣列語法:json陣列在中括號中書寫
[ "Google", "Runoob", "Taobao" ]
json物件中的陣列
//json物件中的陣列
{
"name":"qianye",
"age":18,
"cars":["Porsche","BMW","Volvo"]
}
嵌套json物件中的陣列:json物件中的陣列可以包含另外一個陣列,或者另外一個json物件
myObj = {
"name":"網站",
"num":3,
"sites": [
{ "name":"Google", "info":[ "Android", "Google 搜索", "Google 翻譯" ] },
{ "name":"Runoob", "info":[ "菜鳥教程", "菜鳥工具", "菜鳥微信" ] },
{ "name":"Taobao", "info":[ "淘寶", "網購" ] }
]
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/283187.html
標籤:其他
上一篇:24種編程語言輸出(歡迎補充)
