欧美日韩亚-欧美日韩亚州在线-欧美日韩亚洲-欧美日韩亚洲第一区-欧美日韩亚洲二区在线-欧美日韩亚洲高清精品

金喜正规买球

如何在 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
精品一线二线三 | 日韩精品中文字幕在线 | a级成人| 国产又黄又猛又粗又爽 | 91一区二区午夜免费 | 亚洲天堂一区二区在线观看 | 全集影院 | 欧美福利影院第一页 | 1905电影网 | 在线亚洲 | 午夜最污视 | www亚洲欲色成| 国产不卡视频一区二区三区 | 国精产品一区一区三区 | 色一乱一伦一 | 国产欧美精品国产国产专区 | 国产精品自在在线午夜免费 | 日本成a人片在 | 免费视频精| 亚洲精品456人成在线 | 亚洲精品国产高清在线观看 | 电影频道| 国产婷婷高清在线视频站 | 国产精品无 | 国产日本卡二卡三卡四卡 | 欧美视频日韩视 | 中国免费高清视频在线观看 | 精品一区二区三区在线观看视频 | 国产精品欧美一区二区三区不 | 欧美日韩成人精品 | 娇小teen乱子 | 花蝴蝶免 | 欧美又粗又 | 免费国产乱理伦片在线观看 | 国产一区二区在线不卡 | 桃色在线观看 | 亚洲亚洲人成网站77777 | 在线免费看 | 欧美成成人免费 | 亚洲—本道中文字幕 | 在线亚洲高清揄拍自拍一品区 | 欧美靠逼 | 国产视频动漫 | 亚洲国产欧美精品一区二区三区 | 欧美重口另类在线播放二区 | 一色屋精品视频在线观看 | 综合影视亚洲中文 | 人人精品午夜视频 | 91.cn国产大片 | 欧美在线播放成人a | 国产尤物在线视精品亚洲 | 高清免费视频一区二区三区 | 国产精品免费一区二区三区 | 99国产精品永久免费视频 | 野花韩国高清免费视频6 | 亚洲午夜成 | 国产性午夜视频在线观 | 亚洲日韩视频在线观看 | 成aⅴ人片在线观看蜜桃 | 美腿丝袜亚洲综合在线视频 | 天天澡日日澡狠狠欧美老妇 | 老熟女重囗味hdxx70 | 国产亚洲视频中文字幕97精品 | 一区二区三区四区电影 | 老司机免费精品线观看86 | 精品国产人成在线 | 一区二区三区四区在线播放视频 | 国产精品专区第二 | 2025电视剧手机免费在线观看 | 国产久一视频在线观看app | 午夜私人成年影院在线观看 | 国产成年人免费在 | 日韩高清在线日韩视一区 | 香蕉伊蕉伊中文视频在线 | 极品美女在线观看国产一区 | 欧美yw精 | 国产精品自拍一区 | 欧美日韩国产一区二区三区 | 婷婷激情狠狠综合五月 | 亚洲精品一区二区三区人妖 | a天堂中文在线天堂资源中文 | 国产精品一区二区三区四区 | 熟女一区中文字 | 黑人巨大精品欧美视频一区 | 国产日韩区欧美a | 国产精品无 | 日本一二线不卡在线观看 | 国产精品视频一区二区三区不卡 | 香港三级澳门三级欧洲三级 | 草草线禁成18年在线视频 | 999国内精品永久免费观看 | 亚洲日本一线产区和二线产 | 2025国产精品自产拍在线观看 | 中文字幕一区二区三区不卡 | 综合亚洲欧美日韩一区二区 | 在线免费看 | 中文字幕免 | 国产一卡2卡3卡4卡网站免费 | 国产亚洲精aa在线观看不卡 | 国产高清在线精品一区在线 | 日韩大片在线永久免费观看网站 | 国产乱码精品一区二区三区百度 | 亚洲一本大道中文在线 | 日本中文一二区 | 日本三级做a全过程在线观看 | 国产日韩欧美小视频 | 日本欧美一区 | 国产l精品国产亚洲区在线观看 | 亚洲午夜日韩 | 欧美亚洲国产一区二区 | 日韩欧美性爱精品一区二区 | 国产亚洲精品福利在线无卡一 | 亚洲欧美日韩综合 | 99精品欧美一区二区三区 | 91成人免费观看 | 二区三区爱欲九九 | 午夜国产小视频 | 欧美国产激情二区三区 | 国产精品午夜高清在线观看 | 欧美黑人乱大交 | 日本亚洲视频免费观看 | 蜜桃臀aⅴ精品一 | 国产情侣自拍片在线视频 | 亚洲二区在线观看 | 91人成网站色www免费 | 亚洲成ā人v欧美综合天 | 国产福利免费在线观看 | 日本不卡一区 | 欧美日韩精品福利 | 国产精品激情偷乱一区二区∴ | 国产精品一区二区高清在线 | 草莓社区在线视频 | 亚洲线精品一区二区三区四区 | 中文字幕99 | 免费99精品国产自在现线 | 中文乱码字幕在线观看播放 | 国产一本视频在线播放 | 亚洲色大成网站www在线观看 | 亚洲一区 | 中文字幕亚洲欧美日韩在线不卡 | 亚洲成a人片在线观看www | 亚洲天堂一区二区在线观看 | 香蕉在线一本大道 | 爱做片免费观看 | 国产永久免费高清在线 | 国产操片| 日韩男女性生活视频在线观看 | 国产精品无需播放器在线观看 | 男人花免费观看视频在线观看 | 丝袜视频| 精品日韩一区二区三区 | 国产精品91一区二区三区四区 | 中文字幕一区二区三区四区 | 亚洲精品一级高清在线播放国 | 亚洲精品天堂 | 亚洲中文字幕一区精品自拍 | 最新版本安卓下载 | 91视频完整版高清 | 国产免费人成视频网站在线看 | 国产免费乱理伦片在线观看 | 片一级二级 | 日日摸夜夜添夜夜添特色大片 | 国产精品亚 | 日本国产欧美 | 日韩综合一区在线观看 | 国产欧美一区二区三区在线看 | 亚洲经典一区 | 好看的电视剧全集免费在线观看 | 国产欧美国产精品第一区 | 欧洲美熟女乱又伦免费视频 | 性感美女网站一区二区三 | 青青草原网站 | 老司机永久免费视频网站 | 国产一级a爱做片天天 | 精品国产福利一区二区在线 | 国产精品一区二区久 | 亚洲欧美va动漫一区二区 | а天堂中文最 | 无毒国产不卡在线视频 | 国产一区二区日韩欧美在线 | 亚洲精品免播放器在线观看 | 国产日韩在线视看高清视频手机 | 国产免费人成在线看视频 | 国产一区二区三区四区在 | 在线精品一区二区 | 一本一道色 | 日韩国产一级一区精品 | 国产精品亚洲精品日韩已满 | 国产福利一区二区三区在线视频 | 亚洲国产欧美中文手机在线 | 中文字幕日韩经典 | 国产丝袜视频 | 99精品欧美一区二区三区 | 福利片免费视频在线观看 | 日韩免费一区二区三区高清 | 免费精品99| 国产欧美日韩综合视频专区 | 国产又黄又爽在线观看 | 99在线精品日韩一区免费国产 | 丰满成熟亚洲人毛茸茸 | 欧美在线一级va免费 | 国产一区鲁鲁在线视频免费播放 | 日本欧美一区二区三区片 | 亚洲v女人的天堂在线观看 五月婷婷中文字幕 | 夜鲁鲁鲁夜夜综合视频欧美 | 日本在线综合一区二区三区 | 天美影视–天美影视传媒有限公司 | 在线日本有码中文字幕 | 中文字幕乱倫视频 | 国内精品视频在线观看九九 | 国产精品一区二区手机在线观看 | 欧美色中文字幕第一页 | 欧美蜜桃臀在线观看一区 | 亚洲人成人一区二区三区 | 激情gf视频| 国产性爱在线播放 | 日本好屌色不卡视频在线观看 | 桃色在线观看 | 黑人一区二区在线 | 亚洲午夜 | 亚洲欧美日韩在线 | 精品国产资源站 | 欧美在线一区二区 | 国产伦精品一区二区三区视频金莲 | a级国产乱理伦片在线观看 天美传媒官方网站 | 国产盗摄电影区9876色 | 国产97碰免费视频 | 亚洲日韩在线中文字幕第一页 | 一国产一国产 | 亚洲中文字幕精品第三区 | 日韩欧美亚洲每日更新在线观看 | 国产欧美精品一区二 | 国产专区1视频在线观看 | 青青爽在线视频精品 | 东方aⅴ免费观看 | 欧美日韩在线观看区一二 | 人与狗性 | 日韩一区二区三区四区区区 | 欧美一区二区三区免费观看视频 | 国产欧美日 | 欧美日韩国产精品二区在线观看 | 资源在线观看高清国产 | 亚洲国产剧情一区在线观看 | 国产日韩在线观看一区二区三区 | 国产丝袜视频在线 | 免费免费视频片在线观看 | 激情小说亚洲图片伦 | 日本亚洲 | 网站在线观看 | 日本高清不卡aⅴ免费网站 精品国产污 | 国产v在线在线观看视频免费 | 精品三级一区二区三区四区 | 色偷偷国色天香在线观看免费视频 | 亚洲日韩国产一 | 国国产乱理伦片在线观看夜 | 精品国产免费人成电影在线看 | 国产资源中文字幕 | 日本一本二本三区免费免费高清 | 欧美性夜影院亚洲 | 精品一区二区三区四区在线播放 | 日韩欧美精品国产亚洲综合 | 国产a∨精品一区二区三区不 | 在线日本高清不卡免费v | xyx性爽欧美观看 | 观看日本电影 | 日本高清视频在线www色下载 | 99久在线观看 | 视频网站 | 国产主播福利片在 | 午夜网站免费 | 国产乱对白刺激视频不卡 | 日韩丝袜亚洲国产欧美一区 | 性色aⅴ按摩精品在线 | 视色在线视频 | 福利一区在线观看 | 国产大码无尺度视频在线 | 日韩视频在线观看网站资源 | 午夜天堂 | 桃花在线观看视频播放 | 日本一区二区不卡中文字幕 | 欧洲成人精品高清在线观看 | 欧美三级美国一 | 中日韩无砖码一线二线 | 在线天堂中文最新版www网 | 三级网址在线观看 | 日本精品一区二区在线播放 | 日韩欧美亚洲每日更新在线观看 | 国产视频一区在线观看 | 99玖玖爱在线精品免费观看 | 国语自产 | 国产欧美日韩一区二区三区 | 国产精品白拍三级 | 欧美激情一区二区三区在线 | 最近最新中文字幕在线第一页 | 亚洲精品中文一区 | 中文字幕亚洲精品第1页 | 午夜人成影视免费 | 尤物免费人成在线观看播放a | 日韩欧美一区二区三区 | 亚洲国产一区二区在线观看 | 欧美一区二区三区网站 | 老司机永久免费视频网站在线观看 | 午夜亚洲国产理论片中文飘 | 国产激情一区 | 亚洲欧美日韩在线综合网 | 国产专区一区在线观看 | 秋霞电影网 | 欧美黑人巨大xxxxx | 99视频精品全国在线观 | 欧美日韩在线精品一区二区三区 | 亚洲а∨精品天堂在线 | 中文字幕永久在线日本高清dvd | 在线亚洲欧洲日产一区2区 国产成本人三级在 | 成人免费观看黄ā大片夜月 | 91大神视频 | 一区二区免费国产在线观看 | 欧美日韩第一区二区三区 | 亚洲综合国产在不卡在线首映 | 亚洲+欧美+日韩+综合aⅴ | 综合激情在线 | 中国领先的综合视频网站 | 亚洲欧美综合人成在线 | 国产精品亚洲综合一区在 | 成人啪精品视频网站午夜 | 国产乱码一二 | 涩色综合 | 91尤物国产网红尤物福利 | 国产福利专区 | 亚洲人亚洲精品 | 色老板在线精品免费视频 | 在线观看的资源视频 | 日本一本之道之视频在线不卡 | 国产日韩在线视频免费播放 | 国产一二三| 国产日本欧美在线一区二区 | 最近中文字幕mv第一季歌词 | 亚洲欧美国产高清va在线播放 | 99国产在线线 | 日本岛国在线观看网址 | 三级理论电影三级午夜电影院 | 羞羞小视频在线观看 | 欧美一区二区在线观看视频 | 国产视频91完整版播放 | 国产乱码一区二区三区免费 | 亚洲欧美成ⅴ人在线观看 | 国产女主播勾搭美团在线观看 | 精品视频二区 | 国产乱码一区二区三区爽爽爽 | 亚洲成a人片在线观看www | 色综合中文字幕色综合激情 | 快速安装不 | 国产精品色三级在线观看 | 国产情侣真实露脸在线最新 | 欧美日韩国产一区二区三区欧 | 无人在线观看视频高清播放 | 欧美自拍另类欧美综合图片区 | 亚洲精品 | 国产一级a毛一级a视频 | 成+人+免费+黄+网站 | 亚洲日本va中文字幕 | 影视大全 | 成人亚洲性情网站www在线 | 中文字幕亚洲欧美专区不卡 | 图片区乱小说区电影区 | 视频在线观看 | 一本大道香蕉在线 | 国产精品自在线拍国产电影 | 一级特黄高清aaa | 免费一区二区视 | 好男人好资源影视在线 | 欧美国产在精品 | 国产欧美曰韩一区二区三区 | 亚洲制服在线亚洲制 | 日本欧美国产婷婷 | 最新好剧电影在线观影平台 | 91精品一区国产高清在线 | 真正国产人妖ts系列 | 日韩亚洲一区二区三区 | 国产精品yy| 国产精品免费视频观看拍拍 | 老牛影视精品亚洲一区二区 | 国产日产| 老牛影视网 | 国产精品户 | 春宵福利app导航中心 | 国产一级在线现免费观看 | 欧美多人顶级午夜寂寞影院 | 国产在线视频一区二区三区 | 免费在线观看国 | 老司机精品 | 国产精品日产欧美在线一区 | 男女xxⅹ爽免费视频 | 亚洲欧美性综合在线 | 亚洲午夜成激人情在线国内 | 免费高清影视在线观看视频网站 | 99国精品午夜 | 国产精品交换 | 国产日韩欧美亚洲精品中字 | 手机看片精品 | 天天躁日日躁狼狼 | 99热这里只有成人精品国产 | 在线看片免费人成视频手机观看 | 亚洲综合精品一区二区三区 | 国产精品欧美亚洲韩国日 | 最近免费字幕中文大全 | 国产欧美一二三区男女交配 | 99高清国产自产拍 | 欧美性爱精品一级大片 | 夜夜综合视频欧美 | 九九在线免费视频 | 欧美国产激情一区二区三区蜜月 | 欧美激情亚洲专区一区二区 | 国色天香精品亚洲精品 | 神马午夜福利我不卡手机电影 | 亚洲日韩制服中文字幕 | 国产高清自偷自 | 国产巨作在线无遮 | 国产一级a毛一级a视频 | 色两性网欧美 | 国产亚洲午夜高清亚洲精品 | 亚洲欧美春色激情另类 | 亚洲一区在线免费 | 欧美日韩精品一区二区免费看 | 香蕉一区二区在线观看 | 在线美剧天堂 | 国产日本欧美在线一区二区 | 国产网站免费在线观看 | 午夜福利电影在线观看 | 亚洲日韩视频高清 | 韩国高清乱理伦片中文字幕 | 电影免费在线观看 | 欧美日韩人人天天综合小说 | 欧美乱妇激情在线播 | 色橹橹欧美在线观看视频高 | 国产亚洲精品字幕在线观看 | 91视频福利 | 欧美亚洲综合卡通另类区 | 欧美激情观看一区 | 99re这里只有精品国产精品 | 一区二区三区中文字幕 | 2025最新电影、电视剧、综 | 午夜网站在线观看www | 亚洲综合另类小说色区一 | 污视频在线观看国产的 | 国产又粗又大又长又猛在线视频 | 亚洲欧美在线精品一区二区 | 国产精品福利区一区二区三区四 | 只有精品| 偷拍激情五月天 | 秋霞伦理电影在线看 | 欧美三根一起进三p | 国产日韩精品欧 | 亚洲一级婬片 | 国产精品盗摄视频 | 福利第二页精品推荐在线观看 | 日韩一级一区二区不 | 国产2025中文天码字幕 | 国产国产人免费人成成免视频 | 亚洲专区ww另类 | 国产女人aaa级久 | 色老头在线永久免费视频 | 亚洲欧美日韩中文另类不卡 | 久色91| 欧美日韩在线 | 国产悠资源视频在线观看 | 麻花传媒| 日本精品aⅴ在线 | 欧美高清国产一区二区三区 | 亚洲日本va在| 国产精品天天看 | 国产全黄三级国产全黄三级书 | 午夜在线欧美曰韩精品影 | 精品国产yw在线观看 | 国产交换精品一区二区 | 亚洲欧美日本v | 精品一线二线三 | 亚洲亚洲人成网站在线观看 | 午夜影院网站野外大战 | 青青青国产在线观看 | 观看直播更便捷 | 5566先锋| 性欧美午夜高清在线观看 | 欧美激情va永久在线播放 | 亚韩精品视频二三四区 | 五月婷婷六月丁香 | 欧美不卡视频一区发布 | 乌鸦传媒 | 日韩精品极品视频在线观看 | 黑人巨大跨种 | 国产主播一区二区三区在线观 | 丝袜亚洲日韩另类 | 一二三产区区 | 日韩一级香蕉片在线观看 | 欧美日韩免费一区二区在线观看 | 黄页网站视频 | 一级特黄aa| 理论片在线电影 | 国产亚洲欧美日韩在线三区 | 欧美亚洲综合另类视频 | 国产日产免费高清欧美一区 | 激情小说激情图片 | 蜜桃视频一区二区在线观看 | 欧美日韩国产免费一区二区三区 | 欧美亚洲国产激情一区二区 | 一级视频在线播放 | 亚洲成aⅴ人片久青草影院 国产91精品系列在线观看 | 亚洲小说一 | 日本激情猛烈在线看免费观看 | 午夜影院在线看 | 亚洲精品视频免费看 | 亚洲va天堂va欧美ⅴa | 五福临门电视剧免费观看完整 | 亚洲欧美韩国三级 | 麻花果冻视频大全英文 | 国内女人喷潮完整视频 | 国产又黄又大又粗又硬又猛樱花 | 国产大片中文字幕在线观看 | 国产人成精品香港三级在线 | 国产精品系 | 一二三产区区 | 91视频网 | 45分钟无遮掩免费完整版高清 | 国产在线视频一区二区三区 | 国产1区2区3区4区免费 | 日韩欧美亚洲一区二区在线观看 | 99精产国品一二三产区区 | a级精品九九九大片免费看 婷婷亚洲久悠 | 一本大道熟 | 91精品国产福利在线导航 | 亚洲春黄在线观看 | 国产乱码精品一区三上 | 欧美精| 免费视频精品一区 | 亚洲综合色一区二区三区另类 | 国产日产成人免费视频 | 欧美影院一区二区三区 | 蜂鸟影院大全免费观看 | 亚洲高清中文字幕一区二区三区 | 麻花传剧mv在线看 | 99精品久| 日韩精品亚洲人成在线观看 | 欧美a级片一区二区在线播放 | 男女羞羞视 | 另类国产精品一区二区 | 日韩精品免 | 午夜三级中文在线观看 | 国产精品一区视频 | 国产。亚洲。在线播放 | 国产精品蜜桃丝袜 | 8x成年视频在线 | 99久国产精品午夜性色福利 | 日本大片免a| 国产午夜三级一区二区三 | 91精品国产福利尤物免费 | 国语fre | 日韩精品中文字幕在线 | ww欧日韩视频高清在线 | 免费看男人j放进女人p的视频 | 欧美在线一区视频 | 亚洲精品国自产拍在线观看 | 菠萝蜜视频在线观看入 | 国产欧洲青草依依 | 国产在线观看91精品 | 欧美不卡 | 91色窝窝国产蝌蚪在线观看 | 日本夜爽爽一区二区三区 | 在线a亚洲视频播放在线观看 | 免费人成视频在线播放视频 | 欧美在线区 | 国产91j | 中文字幕一区二区三区免费视 | 色与欲影视天天看综合网 | 亚洲欧美日韩综合一区 | 大伊香蕉在线精品视频75 | 国产日韩精品欧美一区喷水 | 精品亚洲欧美日韩 | 在线中文字幕亚洲 | 办公室大战高跟丝袜秘书经理ol | 水蜜桃www | 亚洲欧洲一区 | 亚洲国产欧美一区二区三区 | 国产人成aⅴ影视 | 91香蕉网 | 成人免费看www网址入口 | 国产高清狼人香蕉 | 精品国产aⅴ一区天美传媒 开心五月丁香花综合网 | 精品一区二区三区影院在线午 | 狠狠狠狼鲁欧美综合网免费 | 精品三级影视亚洲 | 国产精品自在线免费 | 全集影院 | 国产chinesehd| 欧美日韩一道免费中文字幕新视频 | 国产中文99视频在线观看 | 欧美三级韩国三 | 日本三级国产在线 | 91香蕉网站在线 | 国产自拍论坛第一页 | 国产精品午夜看片 | 国产字幕制服中文在线 | 色一情一伦一区二区三 | 日本中文字幕在线 | 一区二区色综合 | 亚洲偷自拍另类图片二区 | 国产精品高清尿 | 国产精品天干天干在线观看 | 一区二区国产最新福 | 国产一区二区三区免费看视频 | 天堂影视 | 国产一区欧美一区二区 | 中文字幕+乱码+日韩 | 欧美亚洲日本国产黑白配 一级特黄高清aaa | 亚洲国产欧美日韩精品网 | 911亚洲 | 手机看片日韩1024 | 国产日产亚洲系列最新 | 好吊色妇女免费视频免费 | 好看的网络短 | 国产一级特黄aa大片在线 | 守寡的岳引| 日本在线日本中文字幕 | 国产精品欧美亚洲韩国日本不卡 | 日本护士视频欧美无砖专区 | 国产精品一区韩国电影日本 | 一区二区欧美日韩高清免费 | 91福利国产在线人成观看 | 欧美亚日韩精品影视 | 国产痴汉系列在线播放 | 成小说网站色在线 | 高清在线观看视频 | 视频一区二 | 日产乱码一区二区 | 欧美日韩国产综合视频在线看 | 国产福利片 | 亚洲日韩中文字幕一区 | 激情小说亚洲图片伦 | 66精品综合久 | 日本高清一区二区在线 | 国产熟女一区二区三区浪潮 | 美国产日产一区∨ | 91精品国产免费青青碰在线观看 | 99精品视频在线视频免费观看 | 国产亚洲精品午夜高清影院 | 国产热女 | 欧美理论片在线观看一区二区 | а√最新版天堂资源在线 | 国产精品三级在线观看 | yy6080午夜理论成人影院 | 日韩高清在线高清免费 | 国产欧美精品一区二区三区pp | 亚洲精品aⅴ中文字幕乱码 国产在线ts | 在线观看日本亚洲一区 | 亚洲一区高清 | 高清影视大全 | 国产一级特黄a大片免费 | 中文字幕在线亚洲二区 | 国内自拍视频在线观看 | 真实国产精品vr专区 | 精品福利一区二区视频 | 天天插天天 | 最新国产 | 日韩精品在线第一页 | 91高清免费国产自产拍 | 国产suv精品一区二区五 | 精品福利| 成人精品视频一区二区三区尤物 | 欧美日韩在线视频专区免费 | 欧美第一区 | 亚洲春色在线视频 | 免费人成网站 | 激情中文一区二区三区四区 | 亚洲伦理一区二区 | 亚洲偷窥另类xxxxx乱室佳宾 | 呦呦在线观 | 一个人看的www视频免 | 日韩亚洲欧美 | 国产一区二区丝袜美腿在线 | 青青青草国产线观 | 日韩高清一| 91豆奶app| 一区二区三区四区免费视频 | 91污在线观 | 亚洲精品自有码中文字 | 亚洲一页 | 精产国品一二三产品区别在线 | 勃起又长又黑又粗毛又多 | 神马电影院| 日韩欧美国产 | 国产精品免费网站 | 一区二区三区精品 | 91网视频网站 | 国产精品自产拍在线观看中文 | 国产精品亚洲欧美大片在线看 | 男人操女人免费在线观看 | 日本一级a大片在线观 | 国产精品极品美女自在线观看免费 | 国产精品毛多多水多 | 欧美精品免费在线观看 | 尤物国产精品福利三区 | 成在线人永久免费播放视频 | 91福利在线观看视频 | 日本亚洲国产一区二区三区 | 免费一级欧美片在线观看欧美 | 亚洲福利一区福利三区 | 成人动视频国产欧美精品 | 日韩丰满少| 国产午夜免费高清视频 | 日韩高清在线观看 | 国产日产| 亚洲人成网站77777免费 | 成人精品视频99在线观看免费 | 亚洲国产剧情一区在线观看 | 一本大道在线 | 两性色午夜视频在线观看 | 1卡2卡三卡4卡免费日韩乱码 | 国产99久60在线视频 | 美女大黄三级视频在线观看 | 精品高清美女精品国产区 | 午夜天堂 | 99国产婷婷综合在线视频 | 为您提供国产成 | 91成人国产网站在线观看 | 国产亚洲精品一二三区 | 国产香蕉人在线播放视频网站 | 视频在线观看播放免费 | 精品国产自1000在线现拍 | 亚洲欧美综合区自拍另类 | 亚洲人成电影院在线观看 | 国产乱国 | 91国自啪 | 欧美日韩综合在线播放 | 亚洲国产精品尤物yw在线 | 欧美乱妇高清无乱码 | 在线亚洲高清揄拍自拍一品区 | 福利一区福利二区福利三区 | 亚洲天堂偷拍日韩中文字 | 日韩一区二区三区视频 | 老司机深夜免费福 | 日韩大片在线观看入口 | 亚洲综合欧美在线 | 国产精品永久 | 国产a∨精品一区二区三区不 | 国产91影院| 免费观看国产精品视频vv | 亚洲国产精 | 国产福利在线观看永久免费 | 一级中文在线播放 | 18处破外女出血在线 | 国产偷国产偷亚洲高清人 | 在线观看片免费 | 欧美综合精品一区二区三 | 亚洲国产中日韩精品综合 | 欧美日韩第一区第138页 | 欧美亚洲一区二区三区 | 国产2025精品视频免费播放 | 中文字幕精品视频在线观看 | 日本三级做a全过程在线观看 | 亚洲欧洲精品一二三区 | 欧美69成人内 | 亚洲国产精品sss在线观看 | 91精品在| 亚洲欧洲专线 | 国产精品一区二区久 | 97青草最新免费精品视频 | 日日摸夜夜添欧美一区 | 国产乱码精品一区二区三区香蕉 | 国产日产欧产精品精品app | 亚洲自偷自偷精品 | 亚洲欧洲日韩一区二区日本 | 欧美高清免费精品国产自 | 亚洲午夜在线x88∨ 亚洲精品国偷自产在线 | 免费国产人做人视频在线观看 | 豆奶app官方网站 | 日韩专区在线观 | 欧美三级在线播放 | 免费精品国偷自产在线青年 | 6080欧美一区二区三区四区 | 国产中文字幕在线免费观看 | 视频一区二区欧美 | 在线观看成人年视频免费 | 亚洲国产精品尤物yw在线观看 | 91九色成人| 免费v片在线观看 | 91日本在线精品高清观看 | 丝袜美腿视频区一区二区三 | 国产精品自产在线观看免费 | 91福利国产极品美女在线观看 | 成人欧美一区二区三区黑人免费 | 国产精品一区在线 | 亚洲一区二区三 | 风流老熟女一区二区三区l 国产亚洲精品国产福利 | 99久在线精品99re8 | 免费99精品国产 | 乱子伦一区二区三区 | 色护士极品影院 | 亚洲第一区欧美国产不卡综合 | 三级网站在线免费观看 | 91人人澡人 | 成人日韩精品一区二区 |