首頁 常見問題 json格式是什麼

json格式是什麼

Oct 30, 2020 am 11:28 AM
json格式

json格式有兩種,分別是:1、物件格式【{"key1":obj,"key2":obj,"key3":obj...}】;2、陣列或集合格式,【[obj,obj,obj...]】。

json格式是什麼

json的作用(json是一種與語言無關的資料交換的格式)

  • 使用ajax進行前後台資料交換

  • 行動端與服務端的資料交換

使用Json的格式與解析方便的可以表示一個物件訊息,json有兩種格式:

1)物件格式:{"key1":obj,"key2":obj,"key3":obj...}

2)陣列/集合格式:[obj,obj,obj...]

例如:user物件以json資料格式表示

{"username":"zhangsan","age":28,"password":"123","addr":"北京"}
登入後複製

List 用json資料格式表示

[{"pid":"10","pname":"小米4C"},{},{}]
登入後複製

只要是物件就用{括起來},只要是集合就用【】括起來

注意:物件格式和陣列格式可以互相嵌套,一個對象中的一個屬性可以是一個集合或陣列

json的key是字串json的value是Object

json格式是什麼

這個一個物件中有username,age ,password,addr,account屬性,其中account屬性的值還為一個物件

舉例

我們寫出json格式的物件之後,我們要取得這個物件的屬性,只需類似java一樣透過物件一級一級的點上就可以獲取,看如下例子

json格式是什麼

這個是有一個person對象,person.lastname可以直接取得到person的lastname的值

json格式是什麼

這個person為一個集合,集合中有兩個對象,person【1】為集合中的第一個物件

json格式是什麼

json為一個對象,這個物件有一個屬性baobao,baobao的值為一個集合,json。 baobao【1】為取得baobao值的第一個物件

json格式是什麼

這個json為一個對象,它有三個屬性,第一個屬性是一個單純的值,第二個屬性是一個對象,第三個屬性是一個集合

以上這些東西都是寫在<script>裡的,所以說json是js的原生內容,也就代表js可以直接取出json對像中的數據,只要var 對象名稱=json格式對象,我們就在js中直接透過對象格式的名稱來取得到對像中的數據,不需要解析</script>

相關免費推薦:程式設計影片課程

以上是json格式是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)