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

金喜正规买球

如何在 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
中文字幕日韩wm | 国产免费a视频网站在线观看 | 免费观看电影真不卡 | 中文字幕视频区 | 亚洲欧美人成综合在线最新 | 亚洲一区二区三区国产精华液 | 国产操片| 日韩综合亚洲色在线影院 | 日韩精品亚洲人成在线观看 | 精品国产一区二区三区不卡在 | 91大片淫黄大片在线天堂 | 最好看的日本电影免费 | 国产97盗摄视频一区二区三区 | 性激片在线播放欧美 | 大片在线观看免费 | 97porm国内自拍视频 | 国产又滑又嫩又白 | 起碰视频在线 | 日韩本免费一 | 国产网红主播 | 久青青视频在线观看久 | 国产日韩在线观看一区二区三区 | 欧美日韩国产中文字幕 | 国产欧美精品一区二区三区四 | 精品一区二区三 | 7799精品天天综合网 | 日韩免费精品视频一区二区三区 | 在线免费观看区一区二 | 全部视频欧美日韩在线无人 | 国产一级a爱做片免费看 | 国产亚洲精品精品国产亚洲综合l | 91国内精品线免费播放 | 国产丁香婷婷在线亚洲视频 | 国产菲菲视频在线观看 | 亚洲精品一品区二品区 | 92午夜福利合集10 | 日本人乱亲伦视频 | 国产精品视频 | 国产在线精品香蕉综合网一区 | 免费人成网上在线观看 | 黑人操中国女人 | 日韩精品欧美一区喷 | 日本vs亚洲vs韩国一区三区 | 日韩在线一区二区视频中文字幕 | 国产小呦泬泬99精品 | 国产在线午夜不卡精品影院 | 乱子午夜国产电 | 办公室激情上司和秘书小说 | 欧美激情视频在线播放全球共享 | 欧美日韩一区二区成人午夜电影 | 日韩午夜视频在线观看 | 欧美人与牲禽ⅹxxx伦交 | 亚洲国产一区视频 | 国产一区不卡在线观看 | 亚洲最稳定资源在线观看 | 国产激情视频在线观看 | 国产精品高清免费网站电影 | 日韩欧美一区二区在线精品 | 亚洲欧洲日韩国产一区二区三区 | 成人怡红院视频在线观看 | 国产精品一区高清在线观看 | 会议电话 | 日本公与 | 亚洲一区二区三区四区视频 | 精品视频一区二区三三区四区 | 亚洲高清乱码午夜电影网 | 国产又黄又硬又粗 | 岛国成人免费大片在 | 国产色秀精品综合 | 日本中文有 | 午夜福利精品在线播放 | 日韩四色在线视频观看网站 | 免费在线中文字幕 | 亚洲综合成人精品成人精品 | 国产一区福利在线 | 国产老女人精品免费视频 | 97精品久 | 国产一区二区三区在线免费 | 成人免费看片又大又黄 | 国产超级在线视频观看 | 亚洲国语中文字幕理论片 | 变态另类清纯唯美中文 | 欧美特黄aaaaa | 欧美特黄特刺激a一级淫片 日本中文字幕在线播放 | 人在线播放 | 国产福利精品视频 | 国产亚洲精品九九久在线观看 | 日本中文字幕乱码aa高清电影 | 福利国产视频一区二区 | 三上亚悠在线精品二区 | 欧美亚洲丝袜制服中文 | 在线播放一区二区 | 美女mm13| 国产中文一区二区 | 国产乱之伦露脸对白xxxx | 欧美亚洲丝袜制服中文 | 欧美国产 | 97视频专区 | 激情综合在线亚洲五月天 | 91高清国产不卡一区二区 | 国产直播视频在线播放 | 超前点播最新电影电视剧 | 2025精品久 | 天天视频美女靠逼 | 国产网友愉拍精品视频手机 | 欧美精品+在线播放 | 无色码中文字幕亚洲精品 | 亚洲最新国产一区二区三区 | 亚洲一级淫片免费在线观看 | 欧美中文字幕在线第一页 | www.99精品 | 日韩精品视频一区二区三区 | 国产一进一出又大又粗爽视频 | 内裤包裹 | 五月婷婷六月丁香 | 在线免费观看 | 国产91爱剪辑直播在线观看 | 在线播放国产精品三级 | 亚洲成色综 | 夜夜国产亚洲视频香蕉 | 欧美精品v| 亚欧乱色国产精品免费视频 | 日本亚洲欧美综合视频 | 国产激情在线观看免费视频 | 日韩精品欧美亚洲高清有无 | 精品一区二区视频免费看 | 国产欧美日韩精品视频二区 | 国产亚洲人成网站在线观看不卡 | 免费人成网站视频在线观看国内 | 中文字幕有 | 玖玖精品在线观看 | 狂野少女电视剧免费播放 | 日韩一区二区三区高清中文字幕 | 中文字幕日本αv一区二区 乱伦国产精品日本 | 精品国产91高清在线观看 | 国产自在现偷国产精品国产日韩 | 中文字幕国产日韩 | 日本又黄又粗暴的视频 | 善良的老师中文字 | 窝窝午夜看片 | 91tv在线播放| 天美麻花果冻视频大全 | 日本免费一二区 | 大黑人交xxxx| 息与子猛烈交尾在线播放 | 国产丝袜视频在 | 高清影视电视剧免费在线观看 | 国产美女一区二区三区 | 制服丝袜中文字幕在线观看 | 99精品偷拍视频一区二区三区 | 蜜桃一区二区三区 | 免费电影在线看 | 国产一级a爱做片天天 | 热门电视剧追剧网站 | 大地影视mv高清视频在线观看 | 精品国内自产拍在线观看 | 秋霞电影院yy2933 | 亚洲综合在线一区二区三区 | 亚洲国产欧美脱 | 国产一级在线现免费观看 | 一国产一国产 | 在线亚洲高清揄拍自拍一品区 | 国产自产在线观看 | 国产肥熟老 | 国产污视频在线观看 | 综合激情在线 | 天天影视色香欲综合网小说 | 最近最新中文字幕在线第一页 | 国产伦精品一区二区三区男技 | 揄揄撸一区 | 成人国产亚洲欧美一区 | 国产亚洲精品国产福利在线观看 | 日久精品不卡一区 | 中文字幕丰满伦孑 | 在线免费观看国 | 国产精品网红尤物福利在 | 国产香港日本三级在线 | 国产精品伊人 | 2025亚洲精品极品色在线 | 车上乱肉合 | 欧美性爱| 国产在线精品一区二区三区直播 | 成人国产精品日韩 | 欧美大棒插白人 | 8x成年视频在线 | 欧美日韩免费精品一区二区在线 | 天堂va欧美ⅴa亚洲va一国产 | 波多野结 | 中文字幕一区 | 亚洲a日本一区二区 | 污污视频在线免费观看 | 亚洲一区二区三区和欧美四区 | 国产猛男猛女超爽免费视频 | 亚洲国产精品91 | 潘金莲与西门庆床戏在线 | 日韩精品一区二区三区中文3d | 亚洲欧美另类偷窥自拍 | 精品亚洲影视自拍 | 国产玉足脚交极品在线视频 | 亚洲日本一区二区在线观看 | 亚洲综合色自拍一区 | 91探花在线观看 | 国产一区二区三区不卡在线 | 两个人看的视频在线观看 | 一个人免费观看视频www | 老司机67194免费观看 | 自拍偷自拍亚洲 | 亚洲韩国日本欧美一区二区三区 | 神马光棍| 日本免费人成视频在线观看 | 最新欧美精品一区二区三区不卡 | 日本欧美一区二区三区不卡 | 久艹伊人精品综合在线 | 日韩在线欧美 | 蜜芽tv国产在 | 夜夜综合视频欧美 | 天堂中文字 | 欧美性在线观看 | 亚洲欧美在线观看品 | 国产一区二区三区乱码 | 九九视频在线观看视频6 | 67pao国产成视频永久免费 | 视频一区二区三区在线 | 国产伦在线视频大全 | 中文字幕免 | 国产精品美脚玉足 | 欧美又粗又大又长又硬一级a | 欧美性xxxx极品高清 | 国产精成a品人v在线 | 亚洲国内自拍欧美一区二区三区 | 久99视频精品免费观看福利 | 国产伦精品一区三区视频 | 日本免费不卡高清网站视频 | 欧美国产日韩一区二区 | 国产亚洲玖玖玖在线观看 | 亚洲精品揄拍自拍首页一 | 国内精品在线观看看 | 国产99视频精品免费专区 | 日韩专区亚洲精品欧美专区 | 日韩欧美精 | 国产亚洲一区二区手机在线观 | 欧美天堂 | 在线国产视频 | 免费一级e一片在线播放 | 真人祼交二十三式 | 国产精品va在线 | 欧美精品亚洲精品日韩专区va | 香蕉一区二区三区中文字幕 | 日本影片一区二区 | 成人α片免费视频在线观看 | 欧美日韩综合在线播放 | 国产视频a区 | 日韩综合精品一区二区 | 日韩国产精品一区二区 | 国产精品拍综合在线 | 成人免费网站又大又黄又粗 | 美女露胸无遮 | 91精品一区国产高清在线 | 精品日产卡一卡二卡三入口 | 国产日本欧美一本在线观看 | 成人欧美一区二区三区在线蜜 | 人人澡人人澡人人 | 亚洲日本欧美日韩中文字幕 | 欧美日韩亚州在线 | 亚洲人成网址在线观看 | 手机看片福利一区二区三区 | 日韩一区二区三区射精 | 欧美老妇人与小 | 亚洲中文字 | 亚洲一区二三区好的精华液 | 欧美不卡 | 99视频免费 | 国产男女拍拍拍高清视频 | 国产普通话漏脸在线观看 | 三年在线观看免费大全 | 全免费a敌| 免费高清欧美一区二区三区 | 日韩中文在线视频 | 国产午夜福利院在 | 乱码午夜 | 国内外成人激情免费在线视频 | 又湿又紧又大又爽a视频国产 | 啦啦啦在线观看www 三三影院网 | 一二三区在线观看 | 国产精品日本一区二区在线播 | 国产黑色丝袜在线看片不卡顿 | 亚洲日韩在线中文字幕第一页 | 韩国三级hd中文字幕不卡偷看 | 国产人成网线在线播放va | 日韩在线视频一区二区 | 三级在线播放 | 午夜福利国产一区二区三区 | 国产又粗又猛又黄又爽视频 | 欧美一级特黄高清视频 | 国产亚洲日韩欧美一区二区三区 | 亚洲成年人免费a级网站 | 一日本道伊 | 国产视频精品一区白白色 | 一级电影免费 | 精品在线视频免费在线观 | 五月天堂在线 | 67pao国产成视频永久免费 | 亚洲一级大片 | 欧美精品免费一区二区三区在线 | 欧美日韩一道免费中文字幕新视频 | 日本一本免费线观看视频 | 老司机亚洲精品影院 | 手机看片免费永久在线观看 | 亚洲精品国产一级高清在线观看 | 日本中文字幕一区二区有码在线 | 亚洲精品一区二区国产精华液 | 国产免费一级高清淫日本片 | 99ri国产在线观看 | 五月天在线观看视频网站 | 日本高清不卡中文字幕视频 | 亚洲日韩成人精品不卡在线 | 在线观看中文最近最新观看 | 中文字幕第一页国产 | 欧美伦费免费全部午夜最新 | 欧美日产欧美日产精品 | 另类尿喷潮videofree | 日本视频一区二区三区 | 亚洲综合国产在不卡在线首映 | 综合乱伦自拍三 | 亚洲裸男gv| 欧美人兽一区 | 国产乱码精品一品二品 | 国产大片51精品免费观看 | 五月桃花婷婷 | 极品美女国产精品 | 老师你下面太紧进不去小黄文 | 日韩精品电影亚洲一区 | 视频观看免费国产最新 | 亚洲日韩v| 亚洲精品国偷自产在线 | 亚美高清电影网 | 成人亚洲综合 | 大地影院高清mv在线观看 | 日韩欧美一 | 红桃www.ht84pp成人 | 日韩亚洲欧洲精品婷婷涩 | 永久精品免费影院在线观看网 | 日韩国产欧 | 日本有码中文 | 男人花免费观看视频在线观看 | 91福利国产在线观看香蕉 | 欧美大棒插白人 | 99久在线观看 | 亚洲欧美春色激情另类 | 日韩国产一区二区 | 尤物网红麻酥酥 | 国产亚洲日本欧美精 | 一级特黄a大片 | 另类国产精品一区二区 | 99精品国 | 色哟哟精品视 | 国产视频欧美综合 | 入口在线观看国产欧美 | 亚洲一区二三区好的精华液 | 亚洲天堂色在线 | 亚洲精品日韩在线观看高清不卡 | 免费的网 | 日本免费三片在 | 亚洲第一页乱 | 亚洲日韩欧美在线观看 | 最近中文2025在线观看免费 | 9191中文字幕免费 | 人禽伦免费视 | 亚洲一区二区三区四区视频 | 91精品国产免费青青碰 | 国产欧美在线一区二区三区 | 美女aⅴ高清电影在线观看 国产一区二区三区免费在线 | 成年女人| 国内精品视频免费观看 | 91情侣在线精品国产 | 亚洲人成在线观看 | 天天躁日日躁aaaaxxxx | 最新国产99热这里只有精品 | 国产一区二区三区猎奇视频 | 日本大香伊蕉一区二区 | 24小时日本视频在线观看 | 中文字幕乱倫视频 | 热门电视剧追剧网站 | 丝袜足控一区二区 | 18岁禁止入内 | 国产老妇伦国 | 欧美最猛黑人xxxxx猛交 | 亚洲一区激情校园小说 | 专区一乛方 | 日韩主播大秀在 | 一级特黄高清aaaa大片 | 九九在线免费视频 | 99爱在线观看精品视频 | 国产精品视频一区二区噜噜 | 乱伦国产欧美三级 | 2025电视剧手机免费在线观看 | 国产福利精品在线观看 | 免费在电影在线观看 | 午夜亚洲理| 91视频福利 | 国产另类在线欧美日韩 | 高清欧美日韩一区二区三区在线 | 日韩一级在线精品国产 | 91中文字| 免费大片黄国产在线观看 | 伊伊人成亚洲 | 69xxxxx中国女人| 国产91丝袜在线观看 | 国产偷国产偷亚洲高清人 | 日韩h片在线观看 | 人人看人人艹 | 国产一在线精品一区在线观看 | 五月天久 | 无人在线观看视频高清播放 | 偷妇激情www色色五月丁香婷 | 成人国产精品视频 | a级情欲片在线观看 | а∨天堂在线中 | 亚洲国产精品隔壁老王 | 很黄很黄地在床视频女 | 日本h无羞动漫在线观看网站 | 99热国| 色哟哟网站入口在线观看视频 | 91精品欧美一区二区综合在线 | 欧美国产激情18 | 免费在线视频观看 | 末发育娇小性色xxxx | 国产一区二区免费播放 | 一区二区三区免费观看 | 亚洲国产国语自产精品 | 亚洲欧洲自拍拍偷午夜色 | 中文字幕| 精品人无 | 天天综合网天天综合色 | 国产精品天天在线午夜更新 | 日韩中文字幕网站 | 私人小影院 | 日本高清视频在线www色下载 | 国产m3u8在线观看 | 国产又色又爽又黄 | 午夜免费一级视频 | 免费大片aⅴ入口 | 国产在线观看福利一区二区 | 国产精品自线在线播放 | 偷拍激情视频一区二区三区 | 亚洲欧美日韩在线一区天天看 | 国产欧美视频综合二区 | 国产综合精品国 | 国产精品va无 | 亚洲偷偷拍一区二 | 成人中文乱幕日产无线码 | 国产日韩欧美一区二区三区在线 | 欧美激情一区二区三区在线播放 | 一区二区三区激情 | 最近中文字幕mv免费高清视频 | 久在线免费观看成年人视频 | 国产高清在线观看一区二区三区 | 欧美亚洲精品久五月亚洲综合婷婷 | 日本黄一级日本黄二级 | 国产91爱剪辑直播在线观看 | 人摸人爱视频 | 不卡的神马电影网 | 五月天精| 亚洲成l人在线观看线路 | 国产精品翘臀在线播放 | 亚洲日韩欧美国产高清αv 亚洲欧美 | 1卡2卡三卡4卡国产 欧美日韩精品一区二区在线 | 国产精品va在 | 囯产精品一区二区三区线 | 国产69| 在线亚洲欧美日韩每日更新 | 国产乱女乱子视频在线播放 | 欧美一区日韩一区中文字幕页 | 国产精品猎奇另类视频 | 一区二区三区四区糖心 | 亚洲人成电影院在线观看 | 国产亚洲精品一区二区在线 | 中文字幕精品一区二区日本大胸 | 欧美日韩国产综合视频在线观看 | 夜夜精品无 | 午夜男女爽爽羞羞影院在线观看 | 欧美成本人动漫在线观看 | 精品免费国产影视 | 国产又粗又黄又爽的免费视频 | 不卡在线播放中文字幕在线 | 国产h视频在线观看免费 | 亚洲国产aⅴ精 | 又黄的免费视频 | 亚洲男人第一天堂 | 日日天干夜夜人人添 | 欧美视频在线一区 | 国产精品日日做人人爱 | 国产亚洲欧洲精品一区二区三区 | 中文字幕在线影院 | 亚洲日韩中文字幕在线播放 | 国产精品18 | 韩国中文全部三级伦在线观看中文 | 亚洲精品一区二区不卡 | 国产伦精品一区二区三区精品 | 亚洲成年人免费a级网站 | 日韩a优精品在线观看 | 欧美色综合高清免费 | 精品国产福利一区二区在线 | 国产日韩欧美在线观看 | 亚洲精品蜜桃 | 色男人在线电影视频网站 | 午夜日韩丝袜美女视频网站 | 色一情一乱一交一二三区 | 另类亚洲图区在线视频 | 精品一线二线三线区别在哪欧美 | 国产精品大片大片看大 | 偷拍激情视频一区二区三区 | 911中文字幕免费高清观看 | 国产午夜福利在线观看红一片 | 日韩精品三级一区二区 | aaa亚洲男人的天堂 日本搞黄 | 国产资源中文字幕 | 91极品视频在线观看 | 国产午夜福利短视频在线观看 | 91成人国产网站在线观看 | 最新日本一道免费一区二区 | 欧美日韩国产亚洲沙发 | 日本高清专区一区二无线 | 欧美色吊丝人人添人人摸 | 最新电影电视剧免费在线观看 | 白色丝袜 | a在线视频播放观看免费观看 | 亚洲精品天天影视综合网 | 青草青在线 | 国子监来了个女弟子 | 日韩视频在线观看一区 | 麻花天美星空果冻 | 在线免费看影视网站 | 亚洲欧美日韩国产精品专区网 | 免费亚洲大片app下载 | 中文字幕一区二区三区四区在线 | 免费在线视频 | 国产免费观看青青草原网站 | 中文字幕国产在线观看 | 欧美日韩一 | 97桃色| 国产一级二级三级经典在线 | 91福利精品老师国产自产在线 | 人人添逼人人摸人人 | 欧美日韩精品一区二区在线播放蜜 | 视频在线观看不卡 | 污污污视频在线免费观看 | 欧美激情视频一区二区三区免费 | 视频网站 | 日本大片免a | 日本一丰满一bbw | 欧美国产激情在线播放 | 奇米视频在线观看 | 国产偷国产偷亚洲高清日韩 | 国产日本卡二卡三卡四卡 | 性色aⅴ按摩精品在线 | 国产午夜福利片 | 日韩欧美一区二区高清视频 | 欧美色综合高清免费 | 精品国产免费第一区二区三区 | 天堂网果冻传媒 | 成人精品欧美一区二区 | 91碰碰视频 | 国产欧洲野花a级 | 66精品综合久 | 三级理论电影三级午夜电影院 | 99精品欧美一区二 | 日韩欧美一区二区三区视频 | 欧美综合在线观看 | 欧美日韩国产免费一区二 | 亚洲欧美日韩精品中文乱码 | 热门免费电影大片 | 亚洲精品aⅴ中文字幕乱码 国产在线ts | 国产女白丝脚交视频播放 | 国产精品一区二区三区四区 | 日韩高清在线有码中文字幕 | 青草青在线| 日本国产在线精品专区 | 日韩免费的视频在线观看香蕉 | 亚洲人成中文字幕在 | 视频在线精品 | 99这里只有精品免费视频 | 国产精品女主播主要上线 | 午夜淫片 | 欧美综合精品久 | 国产12页| 极品美女一区二 | 国产日本在线观看网址 | 国产乱伦视频 | 日韩视频在线观看网站资源 | 永久四色 | 日本一本免费一二区 | 亚洲国产精品特色大片观看完整版 | 久中文字幕中文字幕亚洲无线 | 午夜欧美视频在线 | 欧美日韩中文在线观看 | 国产最新一区二区三区天堂 | 二区三区一六视频在线 | 一区二区三区国产精华护肤品 | 国产三香港三韩国三 | 美女丰满精品 | 国产网站免费在线观看 | 日本成年人的色色爱 | 一区二区三区高清视频国产女人 | 激情五月天色五月 | 国产午夜爽爽窝窝在线观看 | 爽又丰满| 欧美一卡二三 | 亚洲欧美日韩人成在线播放 | 精品欧美视频第二页在线观看 | 国产精品亚洲欧韩在线 | 亚洲国产欧美在线观看 | 中文字幕在线有码高清 | 日本日本乱码伦视频在线 | 999在线观看国产 | 国产真实乱在线更新 | 精品国产一区二区三区 | 九色91 | 欧美激情第1页 | 91青青草 | 全国三级网站在线观看 | 日皮免费视频 | 欧美中文幕| 真实国产乱子伦视频 | 亚洲日韩欧美在线观看 | 三级视频网 | 精品福利一区二区在线观看 | 日韩一级一欧美一 | 97碰成人国产免费公开视频 | 日韩欧美| 区二区三区 | 国产午夜福利片 | 亚洲一级影院 | 国产精品分类在线播放 | 国产亚洲人成 | 凶猛办公室高清未删减 | 99在线精品视频 | 日本免费不卡高清网站视频 | 欧美日韩一区观看 | 1769国产精品视| 欧美日韩国产伦理 | 娇妻被交换粗又大又硬彩 | 亚洲人午夜射 | 亚洲欧美国产另类首页 | 亚洲视频一区二区三区四区 | 亚洲欧美日韩中文在线制服 | 欧美午夜成年片在线观看 | 男人j日女人p免费视频 | 999任你躁在线精品免费 | 免费又黄又爽一 | 国精产品48x国精产品 | 一二三四视频中文成人 | 99这里只有精品在线观看视频播 | 好看的剧免费在线观看 | 韩国三级中文字 | 天天夜碰日日 | 日本免费一区二区在线 | 黄瓜视频在线播放看片 | 午夜在线观看免费观看大全 | 亚洲精品欧美二区三区中文字幕 | 国产精品福利电影一区二区三 | 91福利免费体验区观看区 | 国产午夜高清高清在线观看 | 专区不卡| 黑人巨大精品欧美一区二区在线 | 亚洲人成网站77777免费 | 色综合欧美在线视频区 | 国产日韩欧美亚洲精品中字 | 夜色在线国产精 | 国产日韩欧美福利 | 亚洲精品乱码久 | bt自拍另类综合欧美 | 91精品国产自产在线观看永久 | 99热这里都是国产精品 | 三级三级三级a级全黄 | 欧美日韩日本中国高清视频在线 | 国产精品对白 | 国产欧美日韩va另类在线播放 | 九月丁香婷婷激情四射视频一区 | 精品亚洲成a人在线 | 亚洲卡一卡二 | 欧美日韩亚洲国产综合 | 小草青青手机免费视频影院 | 久精品视频 | 精品国产电影在线 | 经典大片电影免费在线观看 | 亚洲欧美视频一区二区三区 | 亚洲欧美精品福利一区二区 | 欧亚乱色熟一区二区三四区 | 国产在线观看入口网站 | 国产精品爱的在线线免费观看 | 2025年最新偷拍视频一区 | 日韩在线观看视频黄 | 欧美日韩国产剧情 | 国产高清自偷自 | 天堂中文最新版在线中文 | 乱码视频午夜在线观看 | 最新高清私人vip视频资源 | 在线观看免费人成视频网 | 亚洲精品久荜中文字幕 | 精品欧美一区二区三区在线 | 成都在线观看免费观看 | 四库国产精品成人 | 一本大道综合伊人精品热热 | 91精品国产丝袜在线拍 | 国内精品在线观看看 | 在线亚洲高清揄拍自拍一品区 | 综合国产日韩亚洲 | 日本一区二区在线视频 | 精品熟女碰碰 | 亚洲影视日本欧美 | 欧美三级在线播放 | 玖玖免费视频在线观看 | 18分钟处破好 | 国产男同gaya | 九九热在线视频观看这里只有精品 | 亚洲无限 | 免费a级伦费影视在线观看 国产91精品露脸国语对白 | 日本一区二区三区中文字幕 | 国产精品专区第一页在线观看 | 91精品啪在线观看国产老人令品 | 欧美日韩一区观看 | 性爱国产精品福利在线 | 国产精品一二三区视频网站 | 亚洲国产精品一区第二页 | 精品国产亚洲三 | 国产一区二区三区日韩精品 | 午夜福利在 | 欧美性白人极 | 国产亚洲国际精品福利 | 亚洲国产第一区二区香蕉 | 久热国产vs视频 | 亚洲日韩成人 | 国产美日韩精品一区二区在线观看 | 精品国产日韩一区二区三区 | 成人精品国产区在线观看 | 亚洲一区二区在线欧洲 | 天堂va视频一区二区 | 中文字幕综 | 精品一区卡2卡3卡 | 亚洲日本欧美日韩在线观看 | 国产精欧美一区二区三区 | 国产一区鲁鲁在线视频免费播放 | 奇米777四色影视在线看 | 日本一区二区三区四区在线观看 | 在线午夜看片福利深夜导航 | 国产亚洲精品福利在线无卡一 | 国产精品香蕉在线的人尹人 | 亚洲国产综合人成综合网站 | 亚洲国产在一二区三区不卡 | 巨熟乳波霸中文观看免费 | 亚洲一区二区三区在线观看 | 欧美国产另 | 中文字幕影院 | 欧美综合自拍亚洲综合区 | 国产日韩欧美一区二区三区在线 | 国产激情在线观看 | 成人涩涩涩视频在线观看 | 成人性生交大片在线观看 | 日本中文字幕在线播放第1页 | 亚洲一级影院 | 伦理大片在线观看 | 欧美videos另类极品 | 亚洲欧美综合网站 | 日韩专区在线 | 欧美日本免费一区二区三区 | 中文字幕无线码一区2025青青 | 国产香蕉尹人在线观看视频 | 在线免费看 | 国产精品亚洲精品一区二区三区 | 国产在线精品福利91啪 | 日本免费一区二区三区最新 | 欧美日韩高清不卡一区二区三区 | 亚洲第一视频在线 | 亚洲一区国产日韩午夜在线观看 | 观看视频 | 成年人在线观看 | 九操中文字幕在线观看 | 欧美一区二区制服在线 | 日韩精品电影亚洲一区 | 国产新拍在线 | 一本大道东 | 亚洲三级一区二区在线观看 | 成人国产精品高清 | 中文字幕日韩精品一 | 午夜国产福利 | 免费高清理伦片在线观看 | 国产福利一区二区三区在线观看 | 欧美日韩一道在线 | 黑人精品一区二区三区不卡 | 九九热在线视频观看这里只有精品 | 日韩一区二区三区四区 | 国产亚洲视频在线观看 | 国产在线精品一区二区三区不卡 | 高清影视电视 | 一区二区亚洲日本欧美激情久婷婷 | 国产欧美日韩精品在线观看 | 污污污免费视频 | 国产精品一区二区电影 |