国产精品青草久-国产精品情侣愉拍-国产精品区网红主-国产精品区一区二-国产精品热久久-国产精品热热热-国产精品人aⅴ-国产精品人成在线-国产精品人妻人伦-国产精品人人

金喜正规买球

如何在 FastScript 中使用 XML 和 JSON 格式

翻譯|使用教程|編輯:吉煒煒|2025-05-07 11:48:18.827|閱讀 153 次

概述:目前,XML 和 JSON 格式已成為計算機系統間數據存儲和信息交換的主要標準。應用戶要求,FastScript 中已添加用于處理 XML 和 JSON 的類。在本文中,我們將深入研究如何使用這些類,探索它們的屬性和方法,以及如何使用腳本從代碼創建報告。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

相關鏈接:

目前,XML 和 JSON 格式已成為計算機系統間數據存儲和信息交換的主要標準。應用戶要求,FastScript 中已添加用于處理 XML 和 JSON 的類。在本文中,我們將深入研究如何使用這些類,探索它們的屬性和方法,以及如何使用腳本從代碼創建報告。


XML 格式

為了在腳本中使用 XML,需要使用兩個類。這兩個類專注于最高速度和低內存消耗。

TfrXMLDocument – 封裝 XML 文檔功能的類。它包含以下屬性和方法。

類的屬性和方法 描述
procedure SaveToStream(Stream: TStream); 將 XML 保存到傳遞的流中。
procedure LoadFromStream(Stream: TStream; AllowPartialLoading: Boolean = False); 從傳遞的流中加載 XML。
procedure SaveToFile(const FileName: string); 將 XML 保存到具有指定名稱的文件中。
procedure LoadFromFile(const FileName: string); 從具有指定名稱的文件中加載 XML。
procedure Clear; 刪除樹中除根節點之外的所有 XML 節點。節點的內容不會被清除。
property Root: TfrXMLItem; 允許訪問樹的根元素。
property AsText: string; 允許您獲取和設置 XML 作為字符串(例如,使用此屬性,您可以使用報告變量將 XML 傳遞給報告腳本)。
property AutoIndent: Boolean; 確定如何生成輸出 XML:作為單行還是作為縮進文本。

TfrXMLNode – 封裝 XML 文檔節點屬性的類。

您無法直接創建此類型的對象。它是通過調用要添加子元素的元素的 Add() 方法來創建的。讓我們仔細看看 TfrXMLNode 類的屬性和方法。

類的屬性和方法 描述
function Add(AName:string):TfrXMLItem; 創建具有指定名稱的子 TfrXMLItem 并返回它。
procedure Clear; 清除子元素列表。
procedure InsertItem(Index:integer; AItem: TfrXMLItem); 將子元素插入到指定位置。該元素可能屬于另一個文檔。
function Find(AName:string):Integer; 在子元素中搜索指定名稱的 TfrXMLItem 并返回。如果未找到,則返回 -1。如果有多個指定名稱的元素,則返回第一個。
function FindItem(AName:string):TfrXMLItem; 在子元素中搜索指定名稱的 TfrXMLItem 并返回。如果未找到,則創建并返回一個指定名稱的新元素。如果有多個指定名稱的元素,則返回第一個。
function Root: TfrXMLItem; 返回文檔的根元素。
property Count:Integer; 返回元素的子節點的數量。
property Items[AIndex:Integer]: TfrXMLItem; 根據索引返回子元素。
property Prop[AName:string]:string; 返回或設置具有指定名稱的節點屬性的值。
property Name: string; 元素的標簽名稱。
property Parent: TfrXMLItem; 父元素的名稱。Root 為 nil。
property Text:string; 包含節點參數列表的字符串,格式為 Name1="Value1" Name2="Value2"… 此字符串中的特殊字符用引號引起來。
procedure Delete(AIndex: Integer); 刪除具有 AIndex 的子元素。
procedure DeleteProp(const APropName: string); 刪除具有指定名稱的節點的屬性。
property Value: string; 位于元素的開始和結束標記之間的文本。
function PropExists(APropName:string):Boolean; 幫助確定元素是否具有指定名稱的屬性。
function IndexOf(AItem: TfrXMLItem):Integer; 返回傳遞元素的索引。
function GetPropNames(ANames:TStrings); 使用 TfrXMLItem 屬性的名稱填充傳遞的字符串列表。

讓我們嘗試使用用于處理 XML 的類來構建一個報表。例如,我們將在報表中顯示來自“country.xml”文件的數據,但我們不會使用 TClientDataSet,而是直接訪問 XML 文件。我們創建一個新報表,進入編輯模式,將 MasterData 添加到報表中。并在頂部添加幾個 Memo 來顯示數據。我們還將為 MasterData 對象創建一個 OnBeforePrint 事件。

最終的報告腳本代碼將如下所示:

var doc: TfrXMLDocument;
 item: TfrXMLItem;
 IIndex: Integer;
 
procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
var cur: TfrXMLItem;
 S: string;
begin
 cur := item[IIndex];
 mmNum.Text := cur.Prop['Code'];
 mmName.Text := cur.Prop['Name'];
 mmCapital.Text := cur.Prop['Capital'];
 mmArea.Text := cur.Prop['Area'];
 mmPopulation.Text := cur.Prop['Population'];
 mmContinent.Text := cur.Prop['Continent'];
 Inc(IIndex);
end;
 
begin
 Doc := TfrXMLDocument.Create;
 Doc.LoadFromFile('..\..\Data\country.xml');
 item := Doc.Root[1];
 IIndex := 0;
 MasterData1.RowCount := item.count;
end.

  讓我們繼續運行報告。為了更易于閱讀,我們還添加了列標題。


JSON 格式

讓我們順利地從 XML 過渡到 JSON 格式。為了在 FastReport 中使用 JSON,還需要用到兩個類—— TfrJSONTfrJSONArray。在本例中,這兩個類只是 Delphi 平臺中 System.JSON 類或 Lazarus 中類似類的包裝器。

TfrJSONObject — 封裝用于處理 JSON 對象的函數的類。

類的屬性和方法 描述
function Create(const JSONstring: string); 創建一個 JSON 對象并根據提供的字符串填充它。
function IsValid:Boolean; 如果對象包含有效的 JSON,則返回 True。
procedure LodFromFile(const AFilName:string); 從指定文件加載數據。如果對象包含數據,則數據將會丟失。
procedure LoadFromtStream(const AStream:TStream); 從提供的流中加載數據。如果對象包含數據,則數據將會丟失。
function ToString:string;   返回包含 JSON 對象的文本表示形式的字符串。
procedure SaveToFile(const AFileName: string); 將 JSON 對象的文本表示保存到文件。
procedure SaveToStream(AStream: TStream 將 JSON 對象的文本表示保存到流中。
function IsNameExists(const AName:string); 如果對象具有指定名稱的屬性,則返回 True。
function IsNameValueExists(const Name, Value: string): boolean; 如果對象具有指定名稱的屬性并且其值與指定值匹配,則返回 True。
function Count:Integer; 返回 JSON 對象中的屬性總數。
property Names[AIndex:Integer]:string; 返回指定索引處的屬性的名稱。
Property ValueType[IndexOrName:Variant]:TfrJSONType; 返回指定索引或名稱處屬性的類型。該類型可以是以下值之一:

- jsUnknown - 屬性類型未知(發生解析錯誤或缺少具有此類索引或名稱的屬性)。-
 jsNumber - 屬性為數字類型。-
 jsString - 屬性為字符串類型。-
 jsBoolean - 屬性為布爾類型 (true/false)。-
 jsNull - 屬性類型為空(未分配值)。-
 jsList - 屬性類型為 JSON 數組。-
 jsObject - 屬性類型為嵌套 JSON 對象。


以下屬性允許您以某種形式檢索 JSON 對象的值。在所有這些屬性中,索引都是通過屬性列表中的屬性編號或其名稱執行的。請注意AsString['1'] <> AsString[1]。此外,如果您嘗試使用不合適的方法獲取屬性值,則可能會發生錯誤并返回錯誤的屬性值。例如,如果屬性的類型為“Object”或“Array”,那么當您嘗試使用 AsString 屬性獲取其值時,您將得到一個空字符串。在其他情況下,AsString 將返回屬性值的字符串表示形式。

類的屬性和方法 描述
property AsObject[IndexOrName: Variant]: TfrxJSON; 允許您檢索嵌套的 JSON 對象。
property AsArray[IndexOrName: Variant]: TfrJSONArray; 允許您檢索嵌套的 JSON 數組。
Property AsString[IndexOrName: Variant]: string; 允許您以字符串形式檢索屬性值。此檢索方法適用于除對象和數組之外的其他類型的屬性。對于布爾值,將返回包含“True”或“False”值的字符串。對于包含小數部分的數字,無論區域設置如何,始終使用點作為小數部分的分隔符。
property AsNumber[IndexOrName: Variant]: Extended; 允許您以數字形式檢索屬性的值。如果屬性為非數字類型,則返回 0。
property AsBoolean[IndexOrName: Variant]: Boolean; 允許您以布爾值的形式檢索屬性的值。如果屬性屬于其他類型,則返回 False。


要返回 null 類型的字段,您需要付出一些努力。目前沒有專門的方法來實現這一點。但是,您可以使用 ValueType 屬性,該屬性會為 null 類型的字段返回 jsNull;或者使用 AsString 屬性,該屬性會返回字符串“null”。

讓我們仔細看看操作對象屬性的方法。

類方法 描述
Procedure Delete(AName: String);   從對象中刪除具有指定名稱的屬性。
function AddObject(const AName: string): Integer 向對象添加具有指定名稱的子空對象。
function AddArray(const AName: string): Integer; 將具有指定名稱的空數組添加到對象。
function AddString(const AName, AValue: string): Integer; 將具有指定名稱的字符串添加到對象。
function AddBool(const AName: string; AValue: boolean): Integer; 將具有指定名稱的布爾值添加到對象。
function AddNumber(const AName: string; AValue:Extended): Integer; 將具有指定名稱的數值實數添加到對象。
function AddInteger(const AName: string; AValue:Integer): Integer; 將具有指定名稱的數字整數值添加到對象。
function AddNull(const AName: string): Integer; 向對象添加具有指定名稱的空值。


該方法返回一個整數,它是所有字段列表中添加的元素的索引。

所有向對象添加字段的方法都不會控制現有同名字段的存在。此過程由使用此類的程序員負責。這種控制對于防止輸出 JSON 中出現多個同名字段至關重要。在這種情況下,系統的行為是不確定的——它取決于進一步解析接收 JSON 的解析器。這意味著可以使用任何同名的值!

TJSONArray類封裝了用于處理 JSON 數組的方法和屬性。主要屬性原則上相同,但只能通過索引訪問它們。僅支持訪問元素、獲取元素值或刪除元素的操作。您無法移動數組中的元素或更改其類型。讓我們來研究一下此類中用于獲取元素值的屬性和方法。

類的屬性和方法 描述
function Count:Integer; 返回數組中的元素數量。
property ValueType[AIndex: Integer]: TfrJSONType; 返回具有指定索引的數組元素的類型。
property AsObject[AIndex: Integer]: TfrJSONObject; 返回一個對象,以 JSON 對象的形式提供對數組元素的訪問。
Property AsArray[AIndex: Integer]: TfrJSONArray 返回一個對象,以 JSON 數組的形式提供對數組元素的訪問。
property AsString[AIndex: Integer]: string; 以字符串形式返回數組元素的值。
property AsNumber[AIndex: Integer]: Extended; 以數字形式返回數組元素的值。
property AsBoolean[AIndex: Integer]: Boolean; 以布爾值形式返回數組元素的值。


處理數組時,就像處理對象一樣,提取元素值時需要謹慎。根據值的類型,使用適當的方法來檢索它。

下面介紹操作 JSON 數組元素的方法。

類的屬性和方法 描述
procedure Delete(AIndex:Integer); 刪除指定索引處的數組元素。
function AddObject: Integer; 將嵌套的 JSON 對象添加到數組末尾。
function AddArray: Integer; 將嵌套的 JSON 數組添加到數組末尾。
function AddString(const AValue: string): Integer; 將字符串添加到數組末尾。
function AddBool(AValue: boolean): Integer; 將布爾值添加到數組末尾。
function AddNumber(AValue:Extended): Integer; 將浮點數添加到數組的末尾。
function AddInteger(AValue: Integer): Integer; 將一個整數添加到數組的末尾。
function AddNull: Integer; 將 null 添加到數組末尾。


所有這些方法都返回添加到數組的元素的位置。您無法將元素插入到數組的中間;這是 System.JSON 基類的限制。


使用類訪問 JSON 的細節

使用對象時,務必記住,使用包裝對象后,必須將其從代碼中全部刪除。

請注意,如果您想要獲取子對象或數組,但實際獲取的是一個標量值或根本沒有值,則該屬性將返回 nil,并且在進一步訪問該屬性時將引發異常。請避免使用不適用于元素中存儲的特定類型值的方法來檢索這些值。

重要的是要注意,對象的屬性名稱區分大小寫,這意味著“Item1”和“item1”被視為不同的名稱!

只有當對象元素的值類型與元素定義的類型匹配時,您才能為其設置值。如果您需要重新定義元素的類型,請刪除該元素,然后添加一個具有相同名稱且類型為所需元素的新元素。無法為數組元素輸入新值。您需要刪除 JSON 數組,然后使用所需的值重新創建它。

讓我們使用上面描述中的類并編寫一個腳本,從 XML 文件中提取數據(不帶類型信息)并將其放入 JSON 對象中。

procedure XMLToJSON;
var XML: TfrXMLDocument;
 xi, xi1: TfrXMLItem;
 I, J: Integer;
 JO: TfrJSONObject;
 JA, JA1: TfrJSONArray;
 SL: TStringList;
begin
 XML:=TfrXMLDocument.Create;
 XML.LoadFromFile('.\..\..\data\country.xml'); 
 JO:=TfrJSONObject.Create('{}');
 JO.AddArray('data');
 JA:=JO.AsArray['data'];
 xi:=X.Root[1];
 xi1:=xi.Items[0];
 SL:=TStringList.Create;
 xi1.GetParamNames(SL);
 for I:=0 to xi.Count - 1 do begin
 xi1:=xi.Items[I];
 JA1:=JA.AsArray[JA.AddArray];
 for J:=0 to SL.Count-1 do 
 JA1.AddString(xi1.Prop[SL[J]]);
 JA1.Free;
 end;
 JA.Free;
 JO.SaveToFile('.\..\..\data\country.json');
 JO.Free;
 SL.Free; 
end;

并且讓我們嘗試根據獲得的數據構建一份報告(首先,在報告頁面上放置適當的 MasterData 和 Memo 組件):  

var J:TfrJSONObject;
 A:TfrJSONArray;
 curr:Integer;
 
procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
var A1:TfrJSONArray;
begin
 A1:=A.AsArray(curr);
 Memo1.Memo.Text:=A1.AsString[0];
 Memo2.Memo.Text:=A1.AsString[1];
 Memo3.Memo.Text:=A1.AsString[2];
 Memo4.Memo.Text:=A1.AsString[3];
 Memo5.Memo.Text:=A1.AsString[4];
 Memo6.Memo.Text:=A1.AsString[5];
 A1.Free;
 curr := curr + 1;
end;
 
begin
 J:=TfrJSONObject.Create('');
 J.LoadFromFile('.\..\..\data\country.json');
 A:=J.AsArray[0];
 MasterData1.RowCount:=A.Count;
 curr:=0;
end.


您還可以在 Delphi 代碼中使用這些對象 - 只需在 uses 語句中包含 frXML 和 frJSON 模塊。


結論

在本文中,我們探討了在 FastReport 中使用類來處理 JSON 和 XML。如果您不僅使用報表,還使用 Delphi 和 Lazarus,那么使用這些類將有助于最大限度地減少在環境之間切換時出現的問題——您的體驗將在兩個 IDE 上保持一致。

_________________________________________________________

關于慧都科技:

慧都科技是一家行業數字化解決方案公司,長期專注于軟件、油氣與制造行業。公司基于深入的業務理解與管理洞察,以系統化的業務建模驅動技術落地,幫助企業實現智能化運營與長期競爭優勢。在軟件工程領域,我們提供開發控件、研發管理、代碼開發、部署運維等軟件開發全鏈路所需的產品,提供正版授權采購、技術選型、個性化維保等服務,幫助客戶實現技術合規、降本增效與風險可控。慧都科技是FastReports的在中國區的合作伙伴,FastReports作為圖表報表領域的優秀產品,幫助企業實現輕松構建高性能的表格及圖表。

下載或體驗FastReport產品請咨詢,或撥打產品熱線:023-68661681

歡迎加入FastReport技術QQ群:170305738,與更多小伙伴探討報表開發技能。


標簽:

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn

文章轉載自:慧都網

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
国产日韩一区美利坚 | 精品久久久久久综合另类小说 | 99精品精品综合久久精品 | 日韩精品午夜视频一区二区三区 | 色偷偷视频 | 日本在线视频一区二区三区 | 四虎成人网站 | 日本一区二区三区视频免费看 | 国产免费一区二区三区 | 无人影院手机版在线观看免费 | 国产精品美女一区二区三区 | 亚洲av鲁丝一区二区三区 | 成人免费a级毛片 | 妖精av无码成人精品区在线 | 亚洲无码高潮喷吹在线 | 欧美成人午夜精品一区二区 | av乱码av | 亚洲精品无码久久久影院相关影片 | 欧美成人尤物影院视频在线播放 | 天堂无码人妻精品一区二区三区 | 波多野结衣中文乱码免费 | 韩国精品视频一区二区在线播放 | 午夜尤物超在线视频 | 极品尤物国产在线播放 | 日韩精品午夜视频一区二区三区 | 国产精品秘麻豆免费版下载 | 99re免费视频国产在线播放 | 亚洲乱色伦图片区小说 | 国产欧美精品系列在线 | 亚洲国产一区二区三区四久久 | 中文字幕成人精品久久不卡 | 午夜亚洲精品不卡在线观看 | 超碰97人人射妻 | 国产av无码福利精品成人久久 | 无码av高 | 成全高清电 | 国产一区国产二 | 99久久精品费精品国产一区二 | 亚洲国产精品综合久久网络 | 综合一区中亚洲国产成人综合精品 | 国产美女爽到喷出水来视频 | 亚洲午夜精品久久久久久影 | 国产人成无码视频在线观看 | 国产精品自产18禁 | 成人在线免费观看大全 | 日韩精品欧美在线视频在线 | 国产一区二区免费在线观看 | 午夜dv内射一区区 | 成人乱码一区二区三区四区 | 中文精品视频一 | 任你躁国语自产一区在 | 午夜久久精品国产 | 91精品国产调教在线观看 | 熟妇人妻系列v无码一区二区 | 国产精品99 | 中文字幕无码 | 黑人大战亚洲女在线播放 | 国产精品导航一区二区 | 亚洲av无码成人精品区在线观看 | 国产麻豆一区二区三区精品视频 | 97伦理免费不卡在线观看 | 国产只有精品下载 | 国产极品美女扒开粉嫩小泬91 | 亚洲日本天堂在线 | 99热国产这里只有精品无国产亚洲 | 精品国产一区二区三区 | 欧美性大战久久久久xxx | 人人影视免费电影在线观看手机版 | 亚洲精品高清国产一久久 | 99久热re在线精品996热视频 | 国产91免费在线观看 | 99久久婷婷国产综合精品 | 国产福利免费 | 欧洲国产成人久久精品综合 | 91在线电影 | 国产精品国产三级国产转不 | 九九爱www人成免费网照片 | 亚洲国产欧美日韩在线 | 成人无码h免费动漫在线观看 | 亚洲综合无码一区二区加勒此 | 人人爽天96 | 亚洲av无码乱码在线观看性色扶 | 黄色视频免费观看 | 日韩av无码一区二区三区不卡毛 | 欧美亚州综合久久手機看片影視 | 国产在线一区二区三区无码 | 人人妻人人| 国产高清不卡在线观看 | 亚洲国产成人精品无码区在线网站 | 草b视频在线观看 | 欧美性xxxxx极品少妇直播 | 麻豆精品一区二区视频在线 | 成人区精品一区二区毛片不卡 | 天堂网在线观看 | 成年女人毛片免费视频 | 在线日本看片免费人成视久网 | 91精品欧美综合在线野草社区 | 91视频一区| 午夜三级毛片欧美国产精品 | 中文精品免费视频 | 91自拍偷拍视频 | 精品国产三级a在线观看 | www.久久综合 | 欧美熟妇av欧差aa片 | 久久99国产精品 | 黄色网站在线免费观看 | 91精品福利麻豆专区 | 国产菲菲视频 | 一级做a爰片久久毛片16 | 91av视频在线播放 | 国产口爆吞精在线观视频 | 成人中文乱 | 成人欧美日韩一区二区三区 | 97影视首页| 欧美老年人草逼视频 | 亚洲日韩精 | 日本一区二区免费在线观看 | 国产精品无码在线观看 | 韩国精彩电影电视剧推荐在线观看 | 国产一区二区在线无码麻豆 | 精品国产麻豆免费 | 日本在线视频www色 日本在线视频网 | www.香蕉视频.com | 国产呦系列视频网 | 亚洲h成年动漫在线观看网站 | 亚洲欧美日韩国产高清在线播放 | 日本aⅴ| 欧美日韩国产精品一区二区三区 | 99热视 | 九七电影院| 韩国精彩电影电视剧推荐在线观看 | 三级好看 | 精品欧美一区二区在线观看欧美熟 | 国产欧洲黄色一级片视频 | 欧美日韩视频在线一区二区三区 | 国产激情视频在线免费观看 | 91无码麻豆人妻精品1国产软件 | 精品亚洲av无码专区毛片 | 久久国产 | 亚洲国产欧美日韩精品一区二 | 欧美精品视频一区二区三区 | 国产高清无码在线 | 精品人妻系列无码一区 | 国产成人啪精品视频免费网 | 免费一级欧 | a级国产乱理伦片在线观看 a级国产乱理伦片在线观看al | 欧美无人区码 | 午夜一区二区亚洲 | 少妇高潮无乱码高清在线观看 | 91新地址| 亚洲中文字幕永久有效 | 波多野结衣国产区42部 | 波多野结衣中文乱码免费 | 99国产精品懂色 | 国产免费第一区久久 | 亚洲视频中文字幕在线观看 | 亚洲精品无码久久久久av麻豆 | 国产一级二级免费观看 | 东京热久久精品视频 | 国产一级毛片视频国产 | 日本中文 | 国产成人无码午夜视频在线观看 | 特级丰满少妇一级aaaa爱毛片 | 亚洲a∨无码男 | 亚洲成av人无码综合在线 | 亚洲日韩精品欧美一区二区一 | 无码人妻精品一区二区三区99 | 激情视频图片久久 | 国产精品国产三级国产an首页 | 亚洲欧美大码a在线观看 | 99国产精品永久免费视频 | 欧美日韩精品suv | 午夜美女国产一区 | 99这里视频只 | 国产国色天香 | 天天谢天天干 | 亚洲av无码国产成人久久软件 | 精品国产精品国产偷麻豆 | 十八禁无码免费网站 | 亚洲av综合永久无码精品天堂 | 国产无套粉嫩白浆在线观看 | 国产电视剧排行榜推荐 | 国产人成久久久久精 | 成全动漫高清电影好看的电视剧 | 亚洲无码在线a看 | 在线91精品亚洲网站精品成人 | 精品国产免费一区二区 | 国产av一区二区三区传媒 | a人成日韩视频在线观看 | 无码成年人电影免费看 | 91精品国产91久久久久久青草 | 性色av无码| 午夜性色福利在线视频福利 | 69成人免费视频无码专区 | 97精品国产一区 | 91精品免费不卡在线观看 | 国产福利一区二区三区视频在线 | 97国产婷婷视频 | 国产日韩欧美亚洲综合在线 | 欧美一区二区三区性视频 | 91视频一区无码 | 国产第一区二区三区精品 | 91精品无人区 | 无码国产激情在线观看 | 国产精品无码不卡午夜 | 久久97超碰色中文字幕蜜芽 | 99精品人妻无码专区在线视频区 | 精品无码人妻一区二区三区不卡 | 国产精品亚洲av高清二区 | 九九热精品视频在线 | 91精品人妻一区二区三区蜜臀 | 色婷婷久久综合中文久久一本 | 无人区码卡二卡乱码字幕 | 高清一区二区三区日本 | 成人国产第一区在线观看 | 最新中文字幕强奸乱伦亚洲五码 | 亚洲一本大道无码av天堂 | 91制片厂制作传媒网站免费观看 | 国产成人精品高清国产三级 | 国产午夜福利一区在线观看 | 亚洲第一网站免费视频 | 无码系列 | 亚洲九九爱 | 国内精品久久 | 国产高清在线 | 亚洲精品v欧洲精品v日韩精品 | 国产精品区一区二区三在线播放 | 97se亚洲国产综合自 | 午夜一级免费 | 色伦专区97中文 | 欧美日韩在线第一页免费观看 | 欧美日韩一区二区 | 国产成人精品一区二区三区… | 无码高潮爽到爆 | 国产欧美日韩综合精品一区二区 | 国产一区在线观看 | 国产96在线视频播放网站 | 日韩精品亚洲精 | 精品国产成人一区二区 | 午夜a级理论片在线播放不卡 | 国产精品尹人在线观看 | 亚洲国产精品无码第一区 | 91桃色a片无限免费看 | av不卡激情在 | 中文字幕精品久久久久久 | 黄色视频免费 | 精品无人区无码乱码 | 激情五月丁香婷婷 | 国产又大又硬又粗 | 91在线精品无码秘入口九色平台对比 | 中文字幕丰满乱孑伦 | 国产专区亚洲精品无码 | 亚洲国产精品无码久久青草 | 成年男女免费视频网站 | 中文精品久久久久国产不卡 | av在线天堂 | 加勒比东京热无码中文字幕 | 亚洲av永久青草无码精品 | 日产精品一区二区免费 | 天天射天天操天天干中文字幕 | 亚洲av无码一区二区三区电影 | 日韩中文精品 | 国产yw.196天堂网站 | 国产视讯手机在线播放 | 91日韩xxx三级a | 91桃色短视频app | 超碰97人人做人人爱网站 | 国产一级成人毛片 | 国产成人乱色伦区 | 中文字幕乱码无码人妻系列蜜 | 性欧美vr高清 | 91综合在线| 亚洲无码高清在线观看一区二区三区 | 亚洲精品综合精品自拍 | 精品有码视频 | 69日本精品成人无码视频 | 婷婷人人爽人人爽人人片 | 精品伦精品一区二区三区视频 | 国产福利小视频在线免费观看 | 日韩无遮挡免费毛片久久 | 欧美日韩一区二区三区高清在线 | 91人妻人人澡人人爽人人爽 | 精品国产日韩亚洲一区在线 | 婷婷综合激情五月中文字幕 | 国产免费一区二区三区最新 | 国产白丝jk捆绑束缚调教视频 | 日本xxxwww在线观看 | 91极品尤物91禁国产在线播放 | 亚洲日韩高清在线亚洲专区2025 | 国产黄色毛片 | 99精品国产成人一区二区 | 国99精品无码一区二区三区 | 国产精品va在线观看无码 | 尤物视频在线免费观看 | 中文字幕大香视频蕉 | 国产最变态调教视频大全 | 日韩无码三级片免费观看 | 成人黄app福 | 成年入口无 | 69国产超薄丝袜足j在线直播 | 内射一区二区精品视频在线观看 | 国产亚洲中文日韩欧美综合网 | 人妻少妇偷人系列 | 日韩中文人妻无码不卡 | 91午夜福利 | 人妻av无码中文专 | 国产成人aa免费视频 | 九九免费久久这里有精品23 | 亚洲中文字幕无码久久精品1 | 色婷婷日| 精品国产日韩亚洲一区91 | 三上悠亚av | 中文字幕日韩视频在线观看 | 国产国产精品 | 成年女人a毛片免费视频 | 日本免费一区精品推荐 | 91久久国产口精品久久久久 | 黄网站一区二区三区 | 在线看片无码永久免费aⅴ 在线看日韩人妻视频 | 成人羞羞在线观看网站下载 | 91传媒秘入口| 精品视频午夜一区二区 | 成人免费无码一区二区三区 | 国产一级婬片a片aaa樱花 | 亚洲午夜成人精品无码91 | 国产熟女3p贵在真实视频 | 香蕉久久aⅴ一区二区三区 香蕉久久av一区二区三区 | 果冻传媒精品推荐在线观看 | 无码人妻精一区二区三区 | 日韩视频中文字幕精品偷拍 | 日韩av片无码一区二区三区不 | 91制片厂果冻传媒 | 成人蕾丝电影在线播放网站 | 91嫩草免费国产永久入口 | www视频黄色 | 亚洲av无码国产综合专区 | 国产剧情av巨作在线观看 | 亚洲成a人片在线观看一级 亚洲成a人片在线观看中文 | 国产精品单位女同事在线 | 午夜福利在线观看国产精品 | 人人影视免费电影在线观看手机版 | 国产一道精品视频一区二区三区 | 亚洲阿v天堂在线 | 国产人成午夜免视频网站 | 国自拍无码 | 国产美女口爆吞精一区二区 | 精品久久久久久久无码人妻热 | 亚洲每日更新在线国产精品原 | 无码专区久久综合久中文字幕 | 97午夜理论片在线影院 | 99精品久久99久久久久 | 国产91久久精品一区三区 | 国产人a片在 | 无码久久中文字幕 | 女子口述第一次被按摩师进入身体 | 欧美高清一区二区三区 | 欧洲av无码放荡人妇网站 | 人妻插b视频一区二区三区 人妻潮喷失禁dh | 国产成人午夜视频影院免费观看 | 中文字幕久久人妻无码人妻出 | 91麻豆精品国产自产在线 | 九九视频精品全部免费播放 | 韩国无码一区二区三区在线观看 | 日韩一道本中文字幕 | 国产极品粉嫩美女在线播放 | 国产欧美精品一区二区色综合 | 91国内产香蕉v4.4.9最新版 | 亚洲91精品麻豆国产系列在线 | 日本高清视频色www 日本高清视频色wwwwww色 | 91麻豆天美精东蜜桃传媒在线平台 | 丰满少妇人妻无码区 | 欧美高清性色生活片 | a级毛片无码免费真人久久 a级毛片在线观看 | 成年人视频免费在线观看 | 精品久久中文字幕久久av | 国产脚交视频在线观看 | 亚洲精品无码 | 国产成人亚洲影院在线观看 | 中文字幕视频二区人妻在线 | 精品国产不卡在线观看免费 | 亚洲中文字幕一区二区 | 99re5在线视频播放免费精品 | 精品自拍高清 | 精品三级网站 | 91精品国产91久久久久久一区二区 | 无码国产| 久久99国产乱子伦精品免费 | 性欧美vr高清 | 人妻无码久久一区二区三区免费 | 日韩人妻无码精品无码中文字幕 | 亚洲日本乱码一区二区产线一∨ | 国产va免费精品高清在线观看 | 亚洲国产成人精品久久久 | 韩国欧美三级在 | 国产亚洲av手机在线观看 | 三级高清久久影视 | 国产乱妇无乱码大黄aa片 | 中文字幕日韩久久综合影院 | 国产亚洲免费在线观看 | 国产在线激情 | 午夜a级理论片左线播放 | 欧美亚洲视 | 欧美一区二区三区视频在线 | 日韩欧美综合 | 成人老司机深夜福利久久 | 日韩精品制服丝袜一区 | 日本高清专区一区二无线 | 亚洲午夜囯产精品中文字 | 国产一级做a爰片久久毛片男 | 精品国产精品国自产观看 | 丰满人妻少妇一区二区三区av | 精品少妇ay一区二区三区 | 成人免费777777 | 91人妻人人澡人人爽人人爽 | 国产成人久久一区二区三区 | 久久福利青草精品资源 | 国产欧美日韩综合精品二区 | 97se亚洲国产综合自在线观看 | 国产大香蕉在线免费观看 | 亚洲熟妇成 | 91在线电影 | 日韩成人免费观看在线 | 亚洲午夜无码极品久久 | 日韩在线免费观看小黄片 | 亚洲日本中文字幕在线四区 | 欧美成人精品三级网站在线观看 | 国产福利一区二区 | 国产在线视频一区二区三区 | 91麻豆精品 | 91麻豆天美精东蜜桃传媒在线平台 | 中美日韩毛片免费播放 | 国产精品原创巨作无遮挡 | 亚洲精品无码a√中文字幕网站 | 国产一区二区三区在线观看免费 | 国产精品福利资源大 | 韩国免费a级作爱片无码 | 一级无码片中文 | 成人美女黄网站色大免费的 | 丝袜中出制服人妻美腿 | 九九免费久久这里有精品23 | 亚洲v无码精品色午夜蜜桃 亚洲v无码专区日韩乱码不卡 | 亚洲精品tv久久久久 | 91传媒在线超清免费在线观看 | 欧美日韩视费观看视频 | 亚洲ⅴa国产日韩欧美精品 亚洲ⅴa久久久噜噜噜久久天堂 | 国内少妇人妻丰满av | 91精品导航 | 99久久精品无码一区二区毛片 | 日韩中文字幕熟女人妻 | 3d动漫精品一区二区三区 | 亚洲精品成av人片天堂无码 | 亚洲精品在线视频 | 中文字幕av一区中文字幕天堂 | 国产午夜福利一区在线观看 | 精品无码成人片一区二区98 | 91久久大香伊蕉在人线 | av电影在线播放 | 国产欧美日韩va另类 | 97精品久久天干天天蜜 | 日本三级韩国三级香港三级a级 | 国户一区二区免费视频 | 亚洲午夜国产精品无码老牛影视 | 国语自产偷拍精品视频 | 亚洲日韩 | 精品亚洲а∨无码播放 | 丰满av无码久久不卡 | 色吊丝中文 | 国产精品高潮呻吟久久av | 日本动漫网 | 99久久久无码国产精品6 | 国产人成无码视频在线观看 | 无码丰满熟妇一区二区 | 国产亚洲欧美日韩在线观 | 人妻斩无码正片免费视频 | 麻豆亚洲无矿砖码区 | 亚洲无码视频一区二区三区 | 成人免费视频在线观看 | 国产免费av在线免费无码看 | 国产一区二区在线无码麻豆 | 九九久久精品无码专区 | a级毛片免费高清视频 | 在线播放午夜理论片 | 成年片免费观看网站免费观看 | 日韩aⅴ无码av一区二区三区 | 99re视频热这里只有精品 | 色窝窝亚洲av网在线观看 | 综合av人妻一区二区三区 | 午夜看片网址97久久精品视频 | 国产精品国产三级国产专播 | 亚洲欧美精品中文字幕 | 国内精品一级毛片免费看 | 国产一级无码午夜大片 | www亚洲福利姬在线观看 | 多人乱p杂交公车高清免费观看 | 国产亚洲第一页电影 | 中文字幕亚洲综合久久 | 国产亚洲色视频在线 | 国产精品手机在线 | 午夜性色福利在线视频福利 | 亚洲v无码精品色午夜v电影 | 日韩国产不卡一区二区三区 | 国产伦精品一区二区三区视频 | 自拍偷自拍亚洲精品被多人伦好爽 | 精品国产成人高清在线 | 韩国理论电影午夜三级在线观看 | 亚洲国产精品自在在线观看 | 亚洲丰满爆乳肉感无码一区二区三 | 偷拍东北熟女 | 国产成人精欧 | 亚洲精品无码高潮喷水在线 | 精品国产v无码大片在线观看 | 国产在线高清理伦片a | 国产精品欧美视频另类专区 | 午夜成人影院 | 亚洲国产区男 | 精品三级 | 99在线精品国自产拍中文字幕 | 福利网址大全 | 91午夜精品久久久久精品 | 在线观看免费a片视频 | 在线精品亚洲一区二区动态图 | 婷婷六月综合缴情在线小蛇 | 人妻无码aⅴ中文字幕日韩 人妻无码aⅴ中文字幕视频 | 欧美天天干 | 99亚洲精品久久电影 | 在线视频福利导航 | 蜜芽国产尤物?v尤物在线看 | 国内精品久久久久精品一本 | av电影在线免费观看 | 精品国产va久久久久久久 | 国产a级毛片久久久久久精品 | 日韩精品视 | 高清一级 | 国产视频精选 | 国产福利片无码区在线观看 | 久久96热人妻偷产精品 | 日本精品视频在线观看 | 国产疯狂伦 | 91视频91自拍国产自拍在线观看 | 91香蕉app下载 | 91嫩草免费国产永久入口 | 性欧美video 性欧美vr高清 | 欧美日韩在线亚洲综合国产人 | 精品无码av无码免费专区 | 亚洲成av人片在一线观看 | 精品无码视频 | 日日日干干干 | 亚洲久久超碰无码中文字幕 | 午夜蜜桃视频 | 亚洲h成年动漫在线观看网站 | 国产爆乳成 | 日本免费在线观看a∨ | 性欧美欧美巨大69 | 91精品国产免费自在线观看 | 91久久精品在这里色伊人68 | 精品人妻视频一区二区三区 | 欧洲变态另类zozo | 99re免费99re在线视频 | 日韩人妻潮喷观看 | 在线观看欧美亚洲少妇 | 国产午夜福利电影免费在线观看 | 99精品国产在热久久无码 | 亚洲国产精品超碰 | 国模大胆一区二区三区 | 欧美曰韩一 | 99久久久久免费精品国产 | 成人性生交大片 | 国产一区二区三区四区五区tv | 日韩精品无码中文字幕一区二区 | 色欲av蜜臀av久久浪潮av | 一级做a爰片久久毛片免费看 | 福利站性视频网站 | 日韩欧美中文 | 在线观看亚洲av日韩a∨ | 国产成人无码aⅴ片在线观看 | 国产福利91精品一区 | 很很鲁很很在线视频97 | 国产香蕉在线 | 亚洲aⅴ天堂av天堂无码不卡 | 国产精品一区二区三区免费视频 | 日本深夜福利19禁在线播放 | 成人片黄网站色大片免费 | 91精品国产一区二区三区 | 国产精品不卡午夜精品网站 | 欧美性爱在线观看第一页 | 亚洲www永久成人网站 | 国产成人高清 | 国产末成年女av片一区二区 | 日本三级片在线观看 | 亚洲国产一区二区三区四久久 | 一级片中文字幕在线观看 | 精品少妇第一页 | 色诱久久久久综合网ywww | 四虎最新地址在线观看1080p | 亚洲国产韩国日本一区 | 91在线看片| 日韩无码中文字幕亚洲 | 国产精品高清另类一区二区三区 | 欧美人牲口杂交在 | 亚洲日韩av无码一区二区三区 | 91se在线看片国产 | 国产精品亚洲天堂无码 | 高潮久久久久久 | a亚洲欧美中文日韩在线v日本 | 国产免费无码av片在线观看不卡 | 日本美女一级视频 | 国产午夜精品一 | 三级高清久久影视 | 高清在线精品一区二区 | 蜜臀色欲av在线播放国产日韩 | 高清一区二区三区尤物 | 国产精品美女乱子伦高潮 | 国产性生交xxxxx免费五月天色 | 精品99午夜福利影院 | 国产成熟女人性满足视频16 | 专区中文字幕视频专区 | 无码国产精成人午夜视频不卡 | 欧美动漫排行榜推荐 | 99精品全国免费观看视频 | 国产成人+综合亚洲+天堂 | 国产精品不卡免费视频 | 成人无码视 | 三级片视频在线观看 | 久久99国产精品无码 | 国产精品18v片在线 国产精品18久久久久久vr | 性欧美暴力猛交69hd | 91精品国产免费自在线观看 | 亚洲精品国产综合久久一线 | 国产精品区乱淫片人成人 | 91精品国产一区二区三区在线 | 在线观看国产丝袜控网站 | 91久久夜色精品国产九色 | 69视频成 | 欧美综合自拍亚洲综合图区 | 在线亚洲人成电影网站色www | 中文字幕一区二区无码 | av黑人手机版天堂网 | 国产无套乱子伦精彩是白 | 国产美女口爆吞精一区二区 | 欧美色精品视频在线观看免费 | 国产成人久久综合777777麻豆 | 国产91精品在线观看导航 | 国产巨胸爆乳裸体免费视频 | 91精品国产综合久久精品色欲 | 人妻熟妇乱又伦精品视频app | 午夜福利无码国产精 | 亚洲日本中文字幕乱码在线 | 国产激情无码一区二区视频 | 亚洲精品中文字幕无乱码 | 日本一区二区免费在线观看 | 成人片黄网站色大片免费 | 国产午夜激无玛av毛片不卡 | 少妇激情一区二区三区视频 | 人妻激情综合久久久久 | 国产在线观看91精品一区 | 国产精品自在在线午夜免费 | 日本高清二区视 | 成人亚洲福在线观看福利网址 | 殴美一性一乱一交一视频 | 三级黄色爱情片 | 亚洲熟妇无码在线观看 | 国产剧情三级片在线观看 | 狠狠综合久久久久精品网站 | av一道无码字幕 | 日本一区二区三区四区在线观看 | 亚洲av| 国产乱子伦视频一区二区三区 | 福利小视频99 | 午夜亚洲精品不卡在线观看 | 精品国精品国产自在久国产应用 | 国产a不卡片精品免费观看 国产a国产国产片 | 国产麻豆剧果冻传媒星空视频 | 亚洲午夜精品久久久久久app | 91精品人妻一区二区三区 | 国产精久久一区二区三区 | 日韩欧美自 | 精品国产成人在线 | 二区三区成人片在线 | 国产精品亚洲二区在线观看 | 人人妻人人澡人人爽欧美一区九九 | 97精品伊人久久大香线蕉 | 中文字幕精品无码亚洲幕 | 丰满少妇被猛男进入高清播放 | 国精品无码一区二区三区在线 | 二区三区 | av喷水高潮喷水在线观看 | 天天操女生的网站 | 欧洲国产日产综合综合 | 亚洲国产综合久久99 | 午夜手机福利国产2000 | 国产欧美日韩视频 | 99在线观看视频免费精品9 | 免费一区二区三区久久 | 在线观看黄色小 | av国语不卡在线观看 | 国产无码精品久久久久久久 | 黄页免费在线 | 91久久精品国产91性 | 亚洲精品乱码久 | 一级片中文字幕在线观看 | 国产精品69白浆在线观看免费 | 国产精品亚洲午夜一区二区三区 | 欧美性xxxxx极 | 99伊人网| 日本aⅴ深夜私人噜噜噜视频 | 午夜热门精品一区二区三区 | 成人免费视屏 | 日韩人妻精品无码一区二区三区 | 91av剧情免费在线看片 | 国产成人午夜福利在线 | 无码国产伦一区二区三区视频 | 国产成人啪精品午夜在线观看 | 免费一级毛片在播放视频 | 国产不卡av在线免费观看 | 日韩精品亚洲人成在线观看 | 国产av色区 | 欧洲精品一区二区 | 内射一区二区精品视频在线观 | 午夜精品自在自线之la | 亚洲一区二区三区精品 | 精品亚洲一区 | 亚洲aⅴ永久无码天 | 亚洲欧美日韩一区在线观看 | 日本亚洲色大成网站www | 亚洲aⅴ无码专区在线观看 亚洲aⅴ一区二区三区四区 | 国产午夜无码片在线观看网站 | 国产成人精品白浆久久69 | 国产成人综合网亚洲第一 | 亚洲av不卡一区二区三区 | 在线播放成人电影片 | 中文字幕在线观看高清视频 | 九色91popny | 欧美日韩一区二区亚洲 | 无码国产成人午夜电影在线观看 | 日日噜噜夜夜狠狠久久丁香五月 | 国产精品污www一区二区三区 | 黄色软件在线观看 | 欧美性色欧美 | 亚洲午夜精品无码专区在线播放 | 国产精品不卡免费视频 | 九一国产在线观看 | 亚洲一区日韩高清中文字幕亚洲 | 国产精品日韩av在自线在免费 | 国产无遮挡吃奶视频网站 | 亚洲日本欧美中文字幕 | 国产午夜福利短视频 | 国内精品久久久久伊人aⅴ 国内精品久久久久影视 | 91在线精品播放 | 牛牛影视亚洲av片在线播放 | 国产资源无限好片 | 丰满奶水少妇xxxx | 亚洲精品人体大胆特aa级视频 | 超碰人人看人人爽 | 精品国产a∨无码一区二区三区 | 日本一姐rapper太多 | 香蕉视频直播免费直播app正式版 | 在线a亚洲视频播放在线观看 | 国产精品综合日韩精品第一页 | 成人久久网国产精品五月天 | 久久93精品国产91久久综合 | 无码人妻av一二区二区三区 | 欧美综合区自拍亚洲综合 | 色视频www在线播放国产人成 | 日本中文字幕亚洲乱码视频 | 精品亚洲成a人在线观看青青 | 亚洲国精产品二二三三区 | 日韩一区二区三区影片 | 99热这里只有精品 | 亚洲熟女一区二区三区 | 国产午夜成人久久无码一区二区 | 在线播放无码后入内射少妇 | 国产一区日韩精品欧美在线 | 亚洲欧美精品伊人久久 | 欧美精品成人3d在 | 午夜男女刺激爽爽影院 | 人妻av无码中文专 | 在线精品视频一区二区 | 成人片黄网站色大片免费 | 在线观看视频中文字幕三区 | www.黄色在线观看 | 国产爆乳成av人在线播放 | 究竟是人性的扭曲还是道德的沦丧 | 国产精品成人va在线观看网 | 牛牛精品国产亚洲一区二区三区 | 亚洲男人的天堂一区二区 | 精品在线观看三 | 亚洲aν伊人久久综合密臀性色 | 精品久久久久国产免费 | 日韩欧美~中文字幕无敌色 日韩欧美1区 | 91亚洲视频在线观看 | 91在线免费观看 | 欧美va| 91精品国产aⅴ一区二区 | 亚洲一级 | 日韩毛片一级在线观看 | 麻豆国产女教师一区二区三区 | 日韩免费一区二区人妻丝袜 | 国产午夜福利精品一 | 精品人妻大屁股白浆无码下载 |