日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Go 学习笔记(20)— Go 操作 json 文件(编码生成 json、解码 json 为 map、解码 json 为 struct)

發布時間:2023/11/27 生活经验 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Go 学习笔记(20)— Go 操作 json 文件(编码生成 json、解码 json 为 map、解码 json 为 struct) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. Json 概述

Go 語言對于標準格式的編碼和解碼都有良好的支持,由標準庫中的 encoding/jsonencoding/xmlencoding/asn1 等包提供支持并且這類包都有著相似的 API 接口。

json 類型有數字(十進制或科學記數法)、布爾值( truefalse)、字符串,其中字符串是以 雙引號 包含的 Unicode 字符序列。

基礎類型可以通過 json 的數組和對象類型進行遞歸組合:

  • 一個 JSON 數組是一個有序的值序列,寫在一個方括號中并以逗號分隔;
  • 一個 JSON 數組可以用于編碼 Go 語言的數組和 slice
  • 一個 JSON 對象是一個字符串到值的映射,寫成一系列的 name:value 對形式,用花括號包含并以逗號分隔;
  • JSON 的對象類型可以用于編碼 Go 語言的 map 類型 ( key 類型是字符串)和結構體;

標準庫 encoding/json 解析 JSON 有兩種方式:

  • 根據 JSON 內容格式定義對應的結構體(struct)
  • 使用 map[string]interface{} 加載 JSON 數據。

實際工作中,個人不建議采用根據 JSON 內容格式定義對應的結構體(struct),當 JSON 內容格式過于復雜的時候,對應的結構體(struct)的定義過程會變得復雜,這樣會增加大量的代碼。

因此建議使用 map[string]interface{} 加載 JSON 數據。

2. 代碼示例

package mainimport ("encoding/json""fmt""log"
)// Movie struct
type Movie struct { // 只有導出的結構體成員才會被編碼,所以此處 Movie 用大寫字母表示Title  stringYear   int  `json:"released"`Color  bool `json:"color,omitempty"`Actors []string
}var movies = []Movie{{Title: "中國機長", Year: 2019, Color: true, Actors: []string{"張涵予", "袁泉"}},{Title: "攀登者", Year: 2019, Color: true, Actors: []string{"吳京", "章子怡"}},
}func main() {jsonStr, err := json.MarshalIndent(movies, "", "    ")if err != nil {log.Fatal(err)return}fmt.Printf("%s\n", jsonStr)}

輸出:

  [{"Title": "中國機長","released": 2019,"color": true,"Actors": ["張涵予","袁泉"]},{"Title": "攀登者","released": 2019,"color": true,"Actors": ["吳京","章子怡"]}]

在編碼時,默認使用 Go 語言結構體的成員名字作為 JSON 的對象。只有導出的結構體成員才會被編碼,這也就是我們為什么選擇用大寫字母開頭的成員名稱。

type Movie struct { // 只有導出的結構體成員才會被編碼,所以此處 Movie 用大寫字母表示

其中 Year 名字的成員在編碼后變成了 released ,還有 Color 成員編碼后變成了小寫字母開頭的 color 。這是因為結構體成員 Tag 所導致的。

{"Title": "中國機長","released": 2019,"color": true,"Actors": ["張涵予","袁泉"]}

結構體的成員 Tag 可以是任意的字符串面值,但是通常是一系列用空格分隔的 key:"value" 鍵值對序列;因為值中含有雙引號字符,因此成員 Tag 一般用原生字符串面值的形式書寫。

json 開頭鍵名對應的值用于控制 encoding/json 包的編碼和解碼的行為,并且 encoding/... 下面其它的包也遵循這個約定。

Year   int  `json:"released"`

Color 成員的 Tag 還帶了一個額外的 omitempty 選項,表示當 Go 語言結構體成員為空或零值時不生成該 JSON 對象(這里false為零值)。如果 【攀登者】 是一個黑白電影,就不會輸出 Color 成員。

Color  bool `json:"color,omitempty"`

編碼的逆操作是解碼,對應將 JSON 數據解碼為 Go 語言的數據結構, Go 語言中一般叫 unmarshaling ,通過 json.Unmarshal 函數完成。下面的代碼將 JSON 格式的電影數據解碼為一個結構體 slice ,結構體中只有 Title 成員。

通過定義合適的 Go 語言數據結構,我們可以選擇性地解碼 json 中感興趣的成員。當 Unmarshal 函數調用返回, slice 將被只含有 Title 信息的值填充,其它 JSON 成員將被忽略。

package mainimport ("encoding/json""fmt""log"
)// Movie struct
/*
注意
1. json 編解碼 只能處理結構體成員變量是大寫的字段,小寫的直接忽略
2. 如果在編碼時 想讓json字符串的字段小寫,那么需要再結構體中加Tag如果再解碼時, json有小寫的字段名,那么在定義結構體接收的時候,成員名要大寫,然后也要加Tag*/
type Movie struct { // 只有導出的結構體成員才會被編碼,所以此處 Movie 用大寫字母表示Title  stringYear   int  `json:"released"`Color  bool `json:"color,omitempty"`Actors []string
}var movies = []Movie{{Title: "中國機長", Year: 2019, Color: true, Actors: []string{"張涵予", "袁泉"}},{Title: "攀登者", Year: 2019, Color: true, Actors: []string{"吳京", "章子怡"}},
}func main() {// 編碼將 go 結構體轉換成 json 字符串jsonData, err := json.MarshalIndent(movies, "", " ")if err != nil {log.Fatal(err)return}fmt.Printf("jsonData is %s\n", jsonData)fmt.Println("-----------------")//解碼,將json字符串 轉換成 go數據類型var titles []struct {Title string}if err := json.Unmarshal(jsonData, &titles); err != nil {log.Fatal(err)return}fmt.Printf("%+v\n", titles)var years []struct {Year int `json:"released"`}if err := json.Unmarshal(jsonData, &years); err != nil {log.Fatal(err)return}fmt.Printf("%+v\n", years)var actors []struct {Actors []string}if err := json.Unmarshal(jsonData, &actors); err != nil {log.Fatal(err)return}fmt.Printf("%+v\n", actors)fmt.Println("-----------------")var myMovies []struct {Title  stringYear   int `json:"released"`Actors []string}if err := json.Unmarshal(jsonData, &myMovies); err != nil {log.Fatal(err)return}fmt.Printf("%+v\n", myMovies)
}

輸出結果:

jsonData is [{"Title": "中國機長","released": 2019,"color": true,"Actors": ["張涵予","袁泉"]},{"Title": "攀登者","released": 2019,"color": true,"Actors": ["吳京","章子怡"]}
]
-----------------
[{Title:中國機長} {Title:攀登者}]
[{Year:2019} {Year:2019}]
[{Actors:[張涵予 袁泉]} {Actors:[吳京 章子怡]}]
-----------------
[{Title:中國機長 Year:2019 Actors:[張涵予 袁泉]} {Title:攀登者 Year:2019 Actors:[吳京 章子怡]}]

3. 編碼生成 json

使用 json 包的 MarshalIndent 函數進行編碼。這個函數可以很方便地將 Go 語言的 map 類型的值或者結構類型的值轉換為易讀格式的 JSON 文檔。

序列化( marshal)是指將數據轉換為 JSON字符串的過程。

// 這個示例程序展示如何序列化JSON字符串
package mainimport ("encoding/json""fmt""log"
)func main() {// 創建一個保存鍵值對的映射c := make(map[string]interface{})c["Name"] = "wohu"c["Year"] = "2019"c["Contact"] = map[string]interface{}{"home": "12345678","cell": "110110",}// 將這個映射序列化到JSON字符串data, err := json.MarshalIndent(c, "", "  ")if err != nil {log.Println("ERROR:", err)return}fmt.Println(string(data))
}

輸出:

{"Contact": {"cell": "110110","home": "12345678"},"Name": "wohu","Year": "2019"
}

函數 MarshalIndent 返回一個 byte 切片,用來保存 JSON 字符串和一個 error值。

// MarshalIndent很像Marshal,只是用縮進對輸出進行格式化
func MarshalIndent(v interface{}, prefix, indent string) ([]byte, error) {

MarshalIndent函數里再一次看到使用了空接口類型 interface{}。函數 MarshalIndent 會使用反射來確定如何將 map 類型轉換為 JSON 字符串。

4. 解碼 json 為 map

JSON 數據里邊的元素類型將做如下轉換:

  • JSON 中的布爾值將會轉換為 Go 中的 bool 類型;
  • 數值會被轉換為 Go 中的 float64 類型;
  • 字符串轉換后還是 string 類型;
  • JSON 數組會轉換為 []interface{} 類型;
  • JSON 對象會轉換為 map[string]interface{} 類型;
  • null 值會轉換為 nil

4.1 解碼 json 字符串

可以將 JSON 文檔解碼到一個 map 變量中。

// 這個示例程序展示如何解碼JSON字符串
package mainimport ("encoding/json""fmt""log"
)// JSON 包含要反序列化的樣例字符串var JSON = `{"name": "wohu","year": "2020","contact": {"home": "12345678","cell": "110110"}
}`func main() {// 將JSON字符串反序列化到map變量// 變量c聲明為一個map類型,其鍵是string類型,其值是interface{}類型。// 這意味著這個map類型可以使用任意類型的值作為給定鍵的值。var c map[string]interface{}err := json.Unmarshal([]byte(JSON), &c)if err != nil {log.Println("ERROR:", err)return}fmt.Println("Name:", c["name"])fmt.Println("Year:", c["year"])fmt.Println("Contact")// 因為每個鍵的值的類型都是interface{},所以必須將值轉換為合適的類型,才能處理這個值。// 下面展示了如何將contact鍵的值轉換為另一個鍵是string類型,值是interface{}類型的map類型。fmt.Println("H:", c["contact"].(map[string]interface{})["home"])fmt.Println("C:", c["contact"].(map[string]interface{})["cell"])
}

輸出:

Name: wohu
Year: 2020
Contact
H: 12345678
C: 110110

4.2 解碼 json 文件

demo.json 內容:

{"name": "wohu","year": "2020","contact": {"home": "12345678","cell": "110110"}
}

代碼:

package mainimport ("encoding/json""fmt""io/ioutil"
)func main() {content, _ := ioutil.ReadFile("demo.json")r := make(map[string]interface{})json.Unmarshal([]byte(content), &r)fmt.Println("r['name'] is ", r["name"])
}

5. 解碼 json 為 struct

package mainimport ("encoding/json""fmt""io/ioutil"
)type Contact struct {Home string `json:"home"`Cell string `json:"cell"`
}type Student struct {Name    string  `json:"name"`Year    string  `json:"year"`Contact Contact `json:"contact"`
}// 全局 單例模式
var Gjson *Studentfunc display() {fmt.Println("student.name is ", Gjson.Name)fmt.Println("student.Contact.Home is ", Gjson.Contact.Home)fmt.Println("student.Contact.Cell is ", Gjson.Contact.Cell)
}func main() {content, _ := ioutil.ReadFile("demo.json")var student Studentjson.Unmarshal(content, &student)// 執行以下代碼之后,后面就可以使用全局的 Gjson 來獲取配置文件中的字段Gjson = &studentdisplay()
}

6. 三方庫

除此之外,Go 的第三方包也支持 JSON 數據的解析,我們以 jsoniter 為例。第三包 jsoniter 是 100% 兼容原生庫,但是性能超級好,預先緩存了對應 structdecoder 實例,然后 unsafe.Pointer 省掉了一些 interface{} 的開銷,還有一些文本解析上的優化,并且它的使用方式與標準庫 encoding/json 存在相似。

安裝第三包 jsoniter 命令 :

go get -v github.com/json-iterator/go

示例代碼

package mainimport ("fmt""io/ioutil"jsoniter "github.com/json-iterator/go"
)func main() {content, _ := ioutil.ReadFile("demo.json")r := make(map[string]interface{})json := jsoniter.ConfigCompatibleWithStandardLibraryjson.Unmarshal([]byte(content), &r)fmt.Println("r['name'] is ", r["name"])}
	r := make(map[string]interface{})fmt.Println([]byte(result))// 調用標準庫encoding/json的Unmarshal// 將JSON數據(JSON以字符串形式表示)轉換成[]byte,并將數據加載到對象r的內存地址json.Unmarshal([]byte(result), &r)// r["data"]是讀取JSON最外層的key// 如果嵌套JSON數據,則使用map[string]interface{}讀取下一層的JSON數據// 如讀取key為data里面嵌套的result:r["data"].(map[string]interface{})["result"]// 如果JSON的某個key的數據以數組表示,則使用([]interface{})[index]讀取數組中某個數據。// 如讀取key為result的第四個數據:r["data"].(map[string]interface{})["result"].([]interface{})[3]fmt.Println(r["data"].(map[string]interface{})["result"].([]interface{})[3])

總結

以上是生活随笔為你收集整理的Go 学习笔记(20)— Go 操作 json 文件(编码生成 json、解码 json 为 map、解码 json 为 struct)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

97视频资源 | 国产精品s色 | 国产精美视频 | av网站在线观看免费 | 中文字幕一区二区三区视频 | 欧美成人区 | 狠狠色狠狠综合久久 | 欧美日韩在线视频一区 | 久久欧美精品 | 九九热只有这里有精品 | 国产免费一区二区三区最新 | 日韩欧美在线综合网 | 久色免费视频 | 日韩精品中文字幕久久臀 | 开心激情综合网 | 国产一卡二卡四卡国 | 欧美男男tv网站 | 国产精品亚洲a | 国产高清在线看 | 久久99热久久99精品 | 国产精品99久久久久的智能播放 | 午夜精品电影一区二区在线 | 日本久久影视 | 中国一级特黄毛片大片久久 | avsex| 国产成人无码AⅤ片在线观 日韩av不卡在线 | 免费在线观看一区二区三区 | 亚色视频在线观看 | 日本久久电影 | 九九九在线观看 | 欧美日韩亚洲在线观看 | 久久九九影视网 | 国产精品久久久久一区二区三区共 | 久久国产一二区 | 国产亚洲亚洲 | 国产精品久久久久久久久软件 | 色五月激情五月 | www.天天射.com| 久久综合久久综合九色 | 免费看毛片网站 | 精品国产资源 | 毛片激情永久免费 | 91丝袜美腿| 美女网站在线免费观看 | 欧美乱码精品一区二区 | 五月婷婷六月丁香 | 精品一二三区视频 | 久久久久成 | av中文字幕第一页 | 三上悠亚在线免费 | 久久在线免费观看视频 | 久久综合99| 亚洲 成人 欧美 | 亚洲精品资源 | 欧美午夜剧场 | 亚洲精品高清在线观看 | 最新日韩在线 | 久久精品9 | 91探花国产综合在线精品 | 国产精品美女视频 | 人人澡人| 欧美日韩电影在线播放 | 色是在线视频 | 91桃色免费观看 | 天天干夜夜夜 | 婷婷六月天丁香 | 国产成人一区在线 | 五月天伊人 | 久久国产精品99久久人人澡 | av成人在线播放 | 国产第一页福利影院 | 美女视频免费一区二区 | 天天色天天射天天干 | 国产精品99久久久久久人免费 | 懂色av懂色av粉嫩av分享吧 | www色婷婷com | 嫩嫩影院理论片 | 日韩在线免费不卡 | 欧美最爽乱淫视频播放 | 免费看污在线观看 | 在线看成人 | 欧美一级爽| 午夜美女影院 | www日| 人人干在线观看 | 久久av伊人| 欧美乱淫视频 | 337p日本欧洲亚洲大胆裸体艺术 | 国内少妇自拍视频一区 | 精品国产亚洲日本 | 手机av观看| 美女网站黄在线观看 | 美女黄网久久 | 亚洲综合在线五月天 | 嫩草伊人久久精品少妇av | 国产成人三级在线观看 | 九九亚洲视频 | 国产精品mm | 五月婷婷激情综合 | 热99在线视频| 亚洲精品玖玖玖av在线看 | 国产美女黄网站免费 | 中文字幕日韩一区二区三区不卡 | 欧美一区二区伦理片 | 亚洲爱av | 激情综合电影网 | 精品亚洲国产视频 | 天天干天天摸天天操 | 亚洲电影网站 | 四虎4hu永久免费 | 麻豆免费在线播放 | 日韩欧美综合在线视频 | 亚洲精品国产综合99久久夜夜嗨 | 九月婷婷综合网 | 日韩精品免费一区二区在线观看 | 丁香婷婷综合网 | 亚洲一区免费在线 | 久九视频 | 黄色视屏免费在线观看 | 在线日韩av | 国产高清不卡一区二区三区 | 国产一级淫片免费看 | 人人爽人人爽人人片av免 | 免费在线国产精品 | 国产一区在线免费观看视频 | 亚洲成人av在线 | 成人av免费网站 | 毛片无卡免费无播放器 | 日本中文字幕网址 | 日韩在线观看a | 午夜精品一区二区三区视频免费看 | 久久爱992xxoo| 操综合| 91传媒激情理伦片 | 中文字幕网址 | 俺要去色综合狠狠 | 亚洲欧美日韩一二三区 | 久久se视频 | 日韩 在线a| 国产精品永久免费在线 | 久久精品欧美一区二区三区麻豆 | 成年人黄色av | www色综合 | 成年人国产在线观看 | 九九九九九精品 | 久久99国产综合精品免费 | 成年人黄色免费视频 | 色综合国产 | 国产一区二区三区黄 | 欧美日本不卡视频 | 三级黄色在线 | 婷婷激情小说网 | 欧美性高跟鞋xxxxhd | 亚洲精品视频一二三 | 日韩免费二区 | 中文字幕资源在线观看 | 欧美国产日韩中文 | 欧美一级片在线播放 | 国产在线久草 | 美女国产免费 | 久草免费福利在线观看 | 99久国产 | 在线成人一区 | av天天在线观看 | 天天色婷婷 | 国产在线观看 | 日韩aa视频 | 一二三四精品 | 国产一区二区三精品久久久无广告 | 在线中文字幕一区二区 | 一本到在线 | 97超碰人人澡人人爱学生 | 国产精品免费在线播放 | 精品久久久久久久久久岛国gif | 一区精品久久 | 国产精品久久久久久久久久不蜜月 | 久久精品免费观看 | 色综合久久久久综合99 | 蜜臀av免费一区二区三区 | 在线观看香蕉视频 | 国产精品久久久久久久av大片 | 亚洲精品乱码久久 | 日韩欧美在线影院 | 成人羞羞免费 | 天天综合网在线观看 | 日韩精品在线免费观看 | 五月天色中色 | 亚洲精品一区二区三区高潮 | 成人在线你懂得 | 国产精品久久久久久久久婷婷 | 96看片| 日韩免费福利 | 国产精品v欧美精品v日韩 | 天天操天天操天天操天天操天天操天天操 | 亚洲最大av网站 | 韩国三级一区 | 激情综合狠狠 | 天天色天天操天天爽 | 涩涩网站在线播放 | 中文在线字幕免 | 免费看黄视频 | 亚洲精品美女久久 | 中文字幕欧美日韩va免费视频 | 在线免费av观看 | 日韩性网站| 人人舔人人干 | 国产午夜一级毛片 | 国产丝袜在线 | 91大片网站 | 久久综合免费视频影院 | 天天艹| www.香蕉 | 亚洲专区在线视频 | 91视频啪 | 久久精彩免费视频 | 欧美a影视| 中文字幕乱在线伦视频中文字幕乱码在线 | 国产视频不卡 | 日日夜夜网 | 久久国产一二区 | 少妇精品久久久一区二区免费 | 成人免费在线视频 | 高清一区二区 | 97色婷婷成人综合在线观看 | 色妞色视频一区二区三区四区 | 久久久久久久久电影 | 黄色在线观看www | 99精品国自产在线 | 日日干日日 | 亚洲三级黄 | 国产精品嫩草在线 | 国产高清视频免费观看 | 精品国产一二三 | 国产很黄很色的视频 | 日韩精品久久一区二区 | 成年人免费在线播放 | av电影中文字幕在线观看 | 九九热免费精品视频 | 麻豆你懂的 | 日韩免费一区二区在线观看 | 欧美性大战 | 久久国际影院 | 亚洲精品国产精品国自产 | 国产尤物视频在线 | 日韩精品一区二区三区在线视频 | 国产精品美女免费 | 久久久精品 一区二区三区 国产99视频在线观看 | 中文字幕精品三区 | 日韩精品免费一区二区在线观看 | 欧美精品在线观看 | 蜜桃视频日韩 | 久久久黄色av | 久草a视频 | 免费高清国产 | 美女视频一区二区 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 国产精品久久久一区二区三区网站 | 亚洲欧美成人在线 | 免费看毛片在线 | 亚洲精品视频国产 | 三级av免费看 | 婷婷视频导航 | 久久不卡av | 国内外成人在线 | 免费黄色在线网站 | 丰满少妇久久久 | 韩日精品视频 | 久久伊人精品一区二区三区 | 精品色999 | 国内精品久久久久影院男同志 | 久久免费久久 | 99久久精品免费 | 精品视频一区在线观看 | www.av小说| 免费高清无人区完整版 | 国产精品久久久久久久久久久久午 | 久久久蜜桃一区二区 | 91久久在线观看 | 日b黄色片 | 日韩高清久久 | 97在线观看免费高清完整版在线观看 | 日韩精品91偷拍在线观看 | 少妇bbw撒尿 | 欧美视频一区二 | 欧美亚洲一级片 | 国产美女无遮挡永久免费 | 日韩av美女 | 黄色毛片电影 | 亚洲三级影院 | 久久999久久 | 国产精品毛片完整版 | 99riav1国产精品视频 | 99精品视频在线观看播放 | 中文字幕久久网 | 中文亚洲欧美日韩 | 国产原创在线视频 | 精品黄色在线 | 在线视频日韩精品 | 亚洲精品久久久久中文字幕m男 | 香蕉日日 | 黄a在线观看 | 亚洲精品中文在线观看 | 香蕉色综合 | 天天爱天天操天天射 | 中文字幕黄色 | 天天干天天搞天天射 | 最近中文字幕高清字幕免费mv | 久久视频国产精品免费视频在线 | 超碰日韩 | 韩国三级av在线 | 天天干 夜夜操 | 久久久91精品国产一区二区三区 | 一级电影免费在线观看 | 伊人婷婷综合 | 草久视频在线观看 | 十八岁免进欧美 | 日日碰狠狠添天天爽超碰97久久 | 欧美国产日韩中文 | 一个色综合网站 | 在线亚洲欧美日韩 | 国语自产偷拍精品视频偷 | 天天操天天色天天射 | 久久亚洲电影 | 国产91精品高清一区二区三区 | 狠狠狠色丁香婷婷综合久久88 | 亚洲精品av在线 | 久久噜噜少妇网站 | 国产精品久久久久免费 | 国产玖玖在线 | 成年人国产视频 | 伊人久久影视 | 手机av观看 | 日本不卡一区二区三区在线观看 | 黄色在线观看免费网站 | 成人午夜电影网 | 国产96精品 | 欧美日韩在线视频一区 | 欧美少妇xxx | 日韩在线观看视频网站 | 麻豆91精品91久久久 | 91视频91蝌蚪 | 成人久久免费 | 欧美精品在线视频 | 久久99亚洲精品久久 | 国产日产av | av电影不卡在线 | 久久人人爽人人爽人人片av免费 | 精品国产伦一区二区三区观看体验 | 成年人免费在线 | 精品免费一区二区三区 | 亚洲免费激情 | 国产精品久久久久久久电影 | av天天澡天天爽天天av | 国产99爱 | 久久精品国产免费看久久精品 | 97超碰在线视 | 亚洲精选99| 欧美小视频在线观看 | 久久再线视频 | 高清av中文在线字幕观看1 | 国产麻豆精品久久 | 欧美日韩免费网站 | av在线电影免费观看 | 又黄又爽又刺激视频 | 五月天亚洲激情 | 亚洲精品动漫久久久久 | 国产麻豆精品传媒av国产下载 | 久久经典视频 | 九九九免费视频 | 91av观看| 成人黄色小说视频 | 久久电影国产免费久久电影 | 婷婷激情五月综合 | 日日干天夜夜 | 日本不卡一区二区三区在线观看 | 国产美女视频免费观看的网站 | 99精品在这里 | 国产97在线看 | 97超碰精品 | 狠狠干天天射 | 中文字幕中文中文字幕 | 麻豆免费精品视频 | 天天艹日日干 | 久久精品高清 | 免费看的黄色网 | 91精品久久久久久久99蜜桃 | 免费网站v | 国产精品一区久久久久 | 欧美另类xxx| 久久久99精品免费观看app | 日本xxxx.com| 欧美另类一二三四区 | 91在线www| 亚洲一区尤物 | 亚洲精选视频免费看 | 久久网站av | 中文字幕av免费在线观看 | 国产黄色av | 亚洲精品视频在线观看视频 | 97超碰国产精品 | 婷婷亚洲五月色综合 | 国产精品成人av电影 | 久久国产日韩 | 久久国产视频网 | 国产美女精品视频 | 国产精品久久9 | 99在线免费视频 | 国产精品岛国久久久久久久久红粉 | 91看片在线观看 | 日韩欧美国产视频 | www欧美色| 999国产在线 | 欧美久久久久久久久中文字幕 | 亚洲码国产日韩欧美高潮在线播放 | 免费久久精品视频 | 精品国产免费一区二区三区五区 | 国产黄色免费观看 | 久久久久久免费网 | 香蕉视频在线视频 | 精品亚洲视频在线观看 | 久久精品日产第一区二区三区乱码 | 日韩免费看视频 | 国产一区二区精品 | 99精品久久久久久久久久综合 | 久久精品99北条麻妃 | 在线免费观看涩涩 | 在线播放亚洲激情 | 一级黄色在线免费观看 | 久草在线观看 | 狠狠狠综合 | 久久久国产一区二区三区 | 日韩免费视频线观看 | 99 色| 日韩手机在线 | 日韩美女一级片 | 青青河边草手机免费 | www久久99 | 中文理论片 | 久久久久久久电影 | 欧美-第1页-屁屁影院 | 国产精品毛片久久久久久久久久99999999 | 永久免费毛片 | 在线观看黄 | 久草在线官网 | 成人一级电影在线观看 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 少妇自拍av | 天天看天天干 | 亚洲黄色影院 | 国产在线一区二区三区播放 | 精品亚洲午夜久久久久91 | 久久精品视频国产 | 国产精品久久久777 成人手机在线视频 | 国产中文欧美日韩在线 | 国产精品国内免费一区二区三区 | 青草草在线视频 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 午夜精品福利在线 | 色婷婷成人网 | 色噜噜在线观看视频 | av中文资源在线 | av网址在线播放 | 日韩在线观看三区 | 欧美日韩免费在线观看视频 | 成年人网站免费观看 | 黄色av电影一级片 | 国产一级片观看 | 婷婷视频 | 久久视频一区二区 | 国产欧美精品一区二区三区 | 成人黄色影片在线 | 婷婷丁香色 | 日韩在线视频一区二区三区 | 久久五月激情 | 免费大片黄在线 | 日韩在线一区二区免费 | 美女黄频免费 | 中文av字幕在线观看 | 国产日韩一区在线 | 在线性视频日韩欧美 | 操操操av | 日韩高清观看 | 欧美一级视频免费看 | 在线观看va | 日本公乱妇视频 | 久久精品国产精品 | 午夜久久美女 | 久久国产精品久久精品 | 免费h在线观看 | 91精品国产综合久久福利不卡 | 日韩久久久久久久久久久久 | 欧美极品在线播放 | 亚洲精品网站在线 | 精品国产电影一区二区 | 岛国av在线 | 97香蕉超级碰碰久久免费软件 | 亚洲天堂网在线视频观看 | 在线观看的a站 | 99激情网| 成人日批视频 | 99精品小视频 | 国产麻豆果冻传媒在线观看 | 色a综合| 精品国产精品久久一区免费式 | 久久国内视频 | 亚洲激情在线 | 日批网站免费观看 | 在线韩国电影免费观影完整版 | 日韩精品中文字幕在线播放 | 国产精品一区电影 | 国产精品video爽爽爽爽 | 色网站黄 | 超碰夜夜| 亚洲激情在线视频 | 亚洲精品视频在线观看免费视频 | 99精品视频一区 | 探花视频免费观看 | 欧美一区二区三区在线视频观看 | 国产在线 一区二区三区 | 亚洲国产中文字幕在线观看 | 国产精品视频永久免费播放 | 久久99久久久久久 | 97免费在线观看视频 | 91在线看网站| 国产日韩精品一区二区 | 黄色成品视频 | av在线播放不卡 | 蜜桃视频日本 | 91精品在线免费观看视频 | 美女精品久久久 | 视频在线99 | 日韩理论视频 | 亚洲色图 校园春色 | 色综合久久久久综合体桃花网 | 日韩电影一区二区在线观看 | 91久色蝌蚪| 91视频观看免费 | 亚洲韩国一区二区三区 | 日韩精品视频在线免费观看 | 69欧美视频 | 91麻豆精品国产91久久久久 | 在线看国产精品 | 国产专区精品视频 | 国产乱对白刺激视频在线观看女王 | 久久爽久久爽久久av东京爽 | 韩日三级在线 | 九九热在线观看视频 | 国产亚洲精品久久久网站好莱 | 久久综合中文字幕 | 在线观看中文字幕第一页 | 狠狠躁夜夜a产精品视频 | 欧美日韩aaaa | 色婷婷激情 | 一区二区三区国产精品 | 日韩伦理片hd | 久久久国产精品视频 | 五月婷在线视频 | 97精品国产97久久久久久粉红 | 四虎8848免费高清在线观看 | 在线免费看黄网站 | 国产一区欧美在线 | 91麻豆操 | 人人澡人人添人人爽一区二区 | 亚洲成人免费在线观看 | 一级黄色在线免费观看 | 欧美精品久久久久久久久久丰满 | 日韩在线视频不卡 | 色视频在线观看 | www毛片com| 亚洲欧美婷婷六月色综合 | 国产99精品 | 97碰在线视频 | 成人小视频在线观看免费 | 精品久久久久国产免费第一页 | 久久久久久高潮国产精品视 | 精品毛片久久久久久 | 国产日韩精品一区二区 | 国产精品欧美久久久久无广告 | 日韩精品最新在线观看 | 天天舔天天射天天操 | 亚洲精品中文字幕在线 | 又爽又黄又无遮挡网站动态图 | 久久8| 午夜久久久久久久久久影院 | 欧美人zozo| 欧美精品久久久久久久久久 | 免费一级日韩欧美性大片 | 欧美日韩亚洲在线 | 天堂av在线7 | 亚洲a网 | 久草在线观看资源 | 久久久久成人精品亚洲国产 | 国产成人av网址 | 天天综合色网 | 久久久久久免费毛片精品 | 久久精品激情 | 一级片在线 | 精品主播网红福利资源观看 | 婷婷去俺也去六月色 | 日日日日 | 成人中文字幕av | 日韩在线视频观看 | 91秒拍国产福利一区 | 在线观看日韩精品视频 | 国产在线视频资源 | 国产亚洲免费观看 | 久久一精品 | 日韩在线观看电影 | 九九色视频 | 亚洲午夜久久久影院 | 99精品黄色片免费大全 | 91麻豆精品国产91久久久久 | 国产精品一码二码三码在线 | 国产精品爽爽久久久久久蜜臀 | 97超碰成人 | 欧美淫aaa免费观看 日韩激情免费视频 | 天天综合中文 | av免费网站在线观看 | 日韩大片在线免费观看 | 国产精品白浆 | 国产一级视频在线免费观看 | 欧美日韩免费观看一区二区三区 | 亚洲涩涩网站 | 日韩精品中文字幕在线播放 | 六月丁香激情综合 | 一级片免费观看视频 | 亚洲精品五月天 | 色播六月天 | www狠狠| 国产一区黄色 | 国产精品久久免费看 | 制服丝袜天堂 | 在线观看亚洲专区 | av软件在线观看 | 国产丝袜美腿在线 | 黄色小说18| av不卡免费在线观看 | 午夜精品久久久久 | 91大神dom调教在线观看 | 亚洲免费不卡 | 91精品国产成 | 日韩精品三区四区 | 视频一区二区国产 | 亚洲国内精品视频 | 激情五月激情综合网 | 在线精品观看国产 | 国产精品国产三级国产aⅴ入口 | 在线视频在线观看 | 亚洲精品乱码久久久久久9色 | 国产剧情在线一区 | 精品欧美在线视频 | 深夜免费小视频 | 天天天综合网 | 国产精品毛片一区视频播不卡 | 国产免费久久精品 | 亚洲欧美999 | 久久久久这里只有精品 | 久久毛片视频 | www.五月天色| 久久国产经典 | 久久99久久久久 | 久久国产精品免费看 | 人人干网站 | 日本精品视频在线观看 | 午夜国产一区二区三区四区 | 国产精品99久久免费观看 | 91精品视频一区二区三区 | 日韩欧美精品在线观看视频 | 日韩中文字幕视频在线 | 久久一区二区三区超碰国产精品 | 国产69精品久久99不卡的观看体验 | 久久av观看 | 国产精品午夜久久久久久99热 | 成人免费一区二区三区在线观看 | 国内精品亚洲 | 亚洲精品中文字幕在线观看 | 欧美调教网站 | 97中文字幕| 久草综合在线观看 | 夜夜看av| 午夜国产福利在线 | 激情婷婷 | 深爱激情av | 国产精品v a免费视频 | 日韩在线视频看看 | 国产青青青| 国产小视频在线免费观看视频 | 一区二区精品在线观看 | 欧美日产在线观看 | 国产伦精品一区二区三区高清 | 久久99网 | 色综合婷婷 | www.久久久com | 精品日本视频 | 麻豆视频国产在线观看 | 99热99热| 成人a在线 | 五月婷婷亚洲 | 99产精品成人啪免费网站 | 色综合久久88色综合天天免费 | 日韩免费看的电影 | 国产精品成人久久 | 五月天六月丁香 | 久久av福利 | 色狠狠综合| 国产精品毛片一区二区在线 | 色综合久久66 | 999在线精品 | 久久精品欧美视频 | 99se视频在线观看 | 国产精品成人久久 | 毛片www | 丝袜美女在线观看 | 日韩免费不卡av | 韩国av免费观看 | 日韩欧美一区二区三区视频 | 99精品在线 | 天天干夜夜干 | 国产视频观看 | 日本免费久久高清视频 | 天天干天天干天天射 | 成人看片| 久草在线费播放视频 | 久久久一本精品99久久精品66 | 很黄很黄的网站免费的 | 久久亚洲美女 | 日韩成人黄色 | 特及黄色片 | 中文字幕av在线免费 | 免费裸体视频网 | 精品伦理一区二区三区 | 亚洲天天做 | 久久免费黄色 | 永久精品视频 | 国产一级高清 | 欧美在线资源 | 色视频国产直接看 | 五月天丁香亚洲 | 日韩一区二区三区在线观看 | 日本h在线播放 | 一区久久久 | 国产最新在线 | 国产精品色视频 | 噜噜色官网 | 99视频在线精品国自产拍免费观看 | 99视频精品视频高清免费 | 超碰国产在线播放 | 国产日韩欧美中文 | 国产999视频在线观看 | 91亚洲精品久久久 | 欧美色一色 | 成人福利av | 日韩免费视频观看 | 99日精品 | 99精品欧美一区二区蜜桃免费 | 亚洲国产精品日韩 | 一区精品久久 | 欧美在线aaa | 99国产情侣在线播放 | 日韩高清一区二区 | 免费国产黄线在线观看视频 | 亚洲午夜电影网 | 欧美性极品xxxx做受 | 人人天天夜夜 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 国产 字幕 制服 中文 在线 | 91人人澡人人爽 | 九九热久久免费视频 | 天天草天天干天天 | 国产亚洲午夜高清国产拍精品 | 97电影手机 | 91精品国产麻豆国产自产影视 | 亚洲无线视频 | 色综合国产| 99精品视频一区二区 | 伊人狠狠色 | 亚洲欧洲成人精品av97 | 日韩中出在线 | www.国产视频 | 国产日韩欧美在线看 | 久久综合九色综合久久久精品综合 | 成人免费一区二区三区在线观看 | 伊人热| 国产精品毛片一区二区三区 | 97手机电影网 | 在线观看国产91 | 久久九九影视网 | 免费久久久 | 亚洲欧美国产精品 | 91福利视频免费观看 | 中文字幕在线观看一区 | 亚洲欧美综合 | 久草在线最新 | av一级在线观看 | 91视视频在线直接观看在线看网页在线看 | 18久久久 | 久久天堂亚洲 | 在线免费色 | 一区二区三区在线电影 | 久久精品美女视频网站 | 久久久久久久久久久电影 | 激情图片久久 | 精品毛片一区二区免费看 | 欧美日韩中文在线 | 久久久久女教师免费一区 | 91麻豆视频 | 久久久久久草 | aav在线| 婷婷色中文网 | 日批网站在线观看 | 永久免费的av电影 | 国产999视频 | 日韩精品aaa| 欧美精品久久久久久久久久久 | 在线观看国产日韩 | 五月婷亚洲| 亚洲精品在线一区二区三区 | 一二三区av | 日韩最新理论电影 | 麻豆视频免费网站 | 在线观看免费版高清版 | 国产网站在线免费观看 | 成人国产精品久久久 | 欧美a在线免费观看 | 操操操天天操 | 一级黄色片在线观看 | 婷婷综合影院 | 91丨九色丨蝌蚪丨对白 | 国产香蕉av | 伊人春色电影网 | 久久9999久久免费精品国产 | 99久久精品免费看国产 | 在线观看中文字幕dvd播放 | 国产麻豆剧传媒免费观看 | 中文字幕在线免费看线人 | 成人免费在线观看电影 | 91久久国产精品 | 一区二区成人国产精品 | 综合天天网| 日韩中文免费视频 | 精品国产电影 | 国产xxxxx在线观看 | 91亚洲精品久久久蜜桃借种 | 国产一区视频在线 | 久久国际影院 | 日本久久精品 | 美女视频黄频大全免费 | 又长又大又黑又粗欧美 | 国产视频综合在线 | 精品国产一区二区三区四 | 久久一线 | 黄在线免费看 | 99久高清在线观看视频99精品热在线观看视频 | 狠狠干夜夜爱 | 欧美做受xxx | 天天狠狠操 | 99精品久久久久久久 | 亚洲久草在线 | 久青草国产在线 | 在线观看免费国产小视频 | 免费看黄电影 | 在线视频观看亚洲 | 精品亚洲午夜久久久久91 | 中文字幕在线观看第二页 | 高清av影院 | 久久国产亚洲视频 | 精品亚洲一区二区 | 免费观看国产精品视频 | 日产av在线播放 | 欧美国产日韩一区二区 | 成人啊 v | av在线免费网站 | 国产成人综合在线观看 | 久久乐九色婷婷综合色狠狠182 | 亚洲成人午夜在线 | 99精品视频免费全部在线 | 日韩欧美有码在线 | 国产视频2区 | 国产精品网址在线观看 | 久草在线视频网 | 综合久久久久久久 | 亚洲精品66 | 日本韩国精品在线 | 国产小视频免费观看 | 91网页版在线观看 | 亚洲综合在线播放 | 国产一级在线视频 | 六月丁香激情综合色啪小说 | 免费观看一级一片 | 亚洲欧美日本一区二区三区 | 正在播放 国产精品 | 91精品视频一区二区三区 | 国产精品99精品 | 亚洲免费在线播放视频 | 欧美动漫一区二区三区 | 欧美日韩精品综合 | 在线观看成人网 | 91色国产在线 | 久久久久久国产精品美女 | 免费看黄在线看 | 欧美日韩精品在线观看 | 在线免费观看黄色 | 久久国产精品99国产精 | 国产精品专区在线 | 欧美日韩视频在线观看免费 | av在线播放国产 | 五月天激情综合 | 亚洲精品久久久蜜臀下载官网 | 在线视频中文字幕一区 | 69夜色精品国产69乱 | 亚洲成人中文在线 | 国产精品欧美久久 | 91久久精品日日躁夜夜躁国产 | 91网在线观看 | 丁香婷婷色月天 | 午夜三级毛片 | 国产高清不卡在线 | 欧美精品一区在线发布 | 久青草影院 | 亚洲 欧洲 国产 精品 | 免费在线中文字幕 | 色综合久久88色综合天天免费 | 国产亚洲精品久久久久久无几年桃 | av中文国产 | 麻豆视频91 | 亚洲精品一区二区三区在线观看 | 波多野结衣一区 | 国产在线高清 | 免费观看黄色12片一级视频 | 黄色一级在线观看 | 天天se天天cao天天干 | 婷婷五月在线视频 | 国产视频色 | 人人看人人做人人澡 | 伊人天天干 | 亚洲精品大片www | 日本深夜福利视频 | 一级黄色电影网站 | 韩国视频一区二区三区 | 午夜精品久久久久久久99 | 中文字幕高清免费日韩视频在线 | 九色最新网址 | 国产伦理久久 | 久久久久久久电影 | 337p西西人体大胆瓣开下部 | 日韩av视屏在线观看 | 亚洲视频精选 | 亚洲欧洲久久久 | 成人影音av | 久久国产电影院 | 欧美一级片在线播放 | 色 免费观看 | 久久av在线播放 | 日韩 在线a| 久久极品 | 免费在线黄色av | 久久久久久久网 | 91一区二区三区久久久久国产乱 | 黄色片毛片| 香蕉视频导航 | 免费观看成人 | 国产成人免费观看久久久 | 国产.精品.日韩.另类.中文.在线.播放 | 国产精品精品国产 | 91综合视频在线观看 | 激情片av | 亚洲成年人免费网站 | 天天摸夜夜添 | 涩涩色亚洲一区 | 国产精品不卡在线播放 | 一区二区视频免费在线观看 | 亚洲一级片免费观看 | www.夜夜爱 | 91毛片视频| 亚洲美女免费精品视频在线观看 | 午夜在线日韩 | 黄色网在线播放 | 日韩视频在线不卡 | 久久黄色免费 | 在线观看中文字幕av | 婷婷5月色| 日本高清免费中文字幕 | 最新色站| www.狠狠干 | 久草在线免费看视频 | 亚洲综合激情小说 | 狠狠操在线 | 97在线资源 | 久久99热精品 | 91av精品| 丁香六月婷婷综合 | 久久久久久久久久久久av | 91大神dom调教在线观看 | 97在线播放 | 国产成人免费高清 | 91亚洲精品久久久蜜桃网站 | 人人爽人人爽人人片av | 久久久网页|