日韩福利首页在线观看网站-日韩福利免费网站视频在线-日韩福利局二区视频-日韩福利-日韩二区在线-日韩二区三区四区-日韩二区三-日韩电影中文字幕

半岛外围网上直营

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

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

概述:目前,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@ke049m.cn

文章轉載自:慧都網

為你推薦

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


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
利記足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 真人boyu·博魚滾球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 最大網上PM娛樂城盤口(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規雷火競技官方買球(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 雷火競技權威十大網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) boyu·博魚信譽足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 權威188BET足球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規188BET足球大全(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 日韩乱码在线观看免费视频网站 | 日韩欧美一区二区三区精品 | 精品日韩在线一区二区三区 | 97桃色| 91大神在线观看精品一区 | 精品午夜福利在线观 | 在线观看中文字幕码 | 日产精品卡二卡 | 日本女人一级视频在线观看 | www.亚洲最大夜色伊人 | 精品国内综| 亚洲天堂精品一区 | 亚洲欧美日韩ⅴ在线观看91 | 99国产精品9 | 欧美大成色ww | 一区二区三区影院 | 国产又黄又大又粗又硬又猛樱花 | 成人免费看片一级在线播放 | 国产资源免费观看 | 第一页浮力影院草草 | 国产又色又爽又黄的视频网站 | 一本a道v久遛 | 91短视频在线观看 | 国产亚洲成aⅴ人片在线观看 | 国内精品一区二区三区 | aⅴ人片在线观看 | 欧洲无人区卡一卡二卡三 | 91九色老熟女免国 | 网站资源多午夜激情影院 | 亚洲美女影院 | 粗大的内捧猛烈进出在线视频 | 日本中文一二区有码在线 | 精品乱子伦一区二区三区火豆网 | 国产午夜福利电影在线观看2 | 最近最好的2025中文日本字幕 | 国产全部视频在线播放 | 国产亚洲日韩a欧美在线人成 | 亚洲图片偷拍视频区 | 国产91玉足脚交在线播放 | 欧美日韩色另类综合 | 东北熟女bbwbbw喷水 | 国语自产偷拍精品视频偷最新 | 中文字幕亚洲综合小综合 | 欧美日韩国产一区二区三区不 | 欧美日韩高清一道 | 男女爽爽午夜18污污影院 | 在线视频一区二区男男 | 精品女同一区二区三区在线 | 国内精品自线在拍 | 少女哔哩哔| 麻婆豆传 | 精品一区二区三区视频日产 | 国产一卡2卡3卡4卡国 | 一扒二脱三插片在 | 欧美亚洲国产日韩综合在线播放 | 日本一道在线免费观看 | 综合一区二区 | 欧美日韩国产一区在线观看 | 字幕在线| 午夜私人成年影院在线观看 | 国产一级在线观看www色 | 国产一区二区在线观看免费 | 欧美日韩国产一区三区 | 欧美日韩精品专区在线观看 | 女同69互| 香蕉97超级碰 | 国产91丰满老 | 欧洲成人精品高清在线观看 | 成人永久免费 | 区日本久| 亚洲日韩欧美国产精品共 | 福利一区二区三区视频在线观看 | 91直播在线观看免费 | 亚洲一区网站 | 精品国产免费 | 日本三级欧美三级人妇视频 | 午夜亚洲理 | 97色伦午夜国 | 亚洲欧美一区二区三区在线 | 激情男女| 成人精品视频一区二区三区尤物 | 国产a级三级三级三级视频 日本高清在线播放 | 91大神精品国产视频免费91 | 精品国产片免费在线观看 | 国产午夜福利在线观看1000集 | 午夜福利国产一区二区三区 | 绝色影视在线观看免费版电视剧 | 床戏视频 | 偷国内自拍视频在线观 | 欧美一级中文字幕免费在线 | 欧美激情视频在线播放全球共享 | 麻花影院| 欧美日韩一区日本成人一区二区 | 精品一区二区三区四区 | 免费日韩视频欧美综合图区 | 国产熟女露脸对白硬了精品 | 717午夜福 | 加勒比he | 欧美日韩一区二区精美视频 | 男女午夜视频在线观 | 日韩亚洲国产女同二区三区 | 成人国产欧美日韩在 | 激情亚洲一区国 | 欧洲女人性开放视频过性 | 囯产亚州中文字幕日韩在线 | 国产va免费精品高清在线观看 | 国产日本欧美一区二区第一页 | 日韩高清亚洲日韩精品一区 | 三年片大全在线观看免费观看大全 | 日本韩国在线电影 | 69老司机午夜免费影院 | 国产精品自拍第一页 | 国产激情在线观看免费视频 | 免费追剧大全 | 亚洲a视频在线 | 国产综合视频在线观看8 | 国产一区二区三区成人欧美日韩 | 国产又粗又猛又爽又黄 | 免费高清电影大全 | 区二区免费网站 | 午夜影院在线观看免费 | 欧美日韩国产综合视频专区 | 国产91精品偷窥自产 | 精品亚洲成a人在线观看 | 欧美日韩国产剧情 | 国产高清在线丝袜精品一区 | 男人猛躁进女人成人免 | 伊人成年网站综合网 | 欧美日韩在线精品视频一区二区 | 精品一精品国产一级 | 免费的精品一区二区三区 | 国产中文字幕永久在线观看 | 国产高清乱码又大又圆 | 国产精品三级国产电影 | 亚洲一区二区三区在线观看 | 一本大道中文日本香蕉 | 成年男人午夜片免费观看 | 国产一级高 | 欧美日韩中文在线 | 国产超级在线视频观看 | 中国在线观看免 | 欧美亚洲一二三区视 | 欧美日韩国产亚洲一 | 欧美日韩国产中文 | 在线观看国产人视频免费中国 | 在线播放真实国产乱子伦 | 日产日产自线一二三四2025 | 国产精品日韩欧美一区 | 国产精品一二三区日韩免费 | 精美日产 | 日韩中文字幕不卡 | 成人欧美激情亚洲日韩蜜臀 | 欧美日韩一区二区精品在线观看 | 欧美jizzhd精品欧美巨大 | 好吊妞国产欧美日韩观看在线 | 国产精品成人一区二区三区 | 三年在线观看免费完整版中文 | 亚洲欧洲自拍偷线高清一区二区 | 日本黄页网址在线看免费不卡 | 区二区精品专区发 | 国产精品国产精品国产专区不 | 欧美日本国产 | 国产尤物在线观 | 国产又黄又爽又猛免费视频 | 91影院| 亚洲国产一区二区日韩专区 | 欧美一级夜夜爽 | 海量热播电视剧手机电影在线观看 | 亚洲欧美日本国产专区一区 | 强奷乱码中文字幕熟女一 | 日韩性感美女在线电影一区二区 | 免费播放婬乱男女婬视频国产 | 中文在线免费视频 | 在线观看精品国产福利片app | 天天a3极品a3私服 | 日韩中文字幕在线免费观看 | 亚洲成年人影院 | 欧美激情人成视频在线观看 | 欧美成精品视频在线观看 | 日本毛x片免费视频观看视频 | 一个人看的视频www在线 | 一女被多男玩喷潮视频免费看 | 日产精品一线二线三线芒果 | 欧美理论片在线观看一区二区 | 国产福利一区二区久 | 狠狠五月天| 国产在线看片免费人成视频 | 日本免费一区二区三区中文字幕 | 日韩有码在线视频 | 三级a三级三级 | 成人看片黄a免费看 | 国产视频综合 | 综合欧美乱伦高清 | 精品电影在线观看 | 亚洲激情婷婷 | 国产玉足脚交极品在线播放 | 欧美午夜福利第一区 | 国产在线精品成人一区二 | 五月综合激情国产 | 自拍亚洲一区欧美另类尤物 | 国产高清www免费视频 | 按摩师舌头进去添的我好舒服 | 91大神大战丝袜 | 91成人深夜在线观看 | 日韩欧美视频一区二区三区 | 亚洲中文字幕在线停止 | 国产精品多p对白交换绿帽 亚洲理伦片精 | 日韩午夜在线影院伦理电影 | 欧美极品在线观看 | 中文字幕亚洲中文字幕 | 欧美一区二区三区免费观看视频 | 国产精品初高中在线播放 | 丰满岳妇乱一区二区三区 | 国产在线一区二区三区视频 | 欧美+自拍+色 | 国产一区二区三区免费乱码 | 国产一区二区日韩欧美在线 | 国产亚洲高清在线精品不卡 | 精品国产福利在线观看网站 | 特级bbbbbbbbb视频| 91精品视频播放器在线观看 | 亚洲步兵欧美精 | 欧美极品jizzhd欧美 | 欧美一级高清片国产特黄大 | 国产精品蜜月aⅴ在线 | 国产丝袜在线播放 | 亚洲精品乱码电影在线观看 | 日韩中文字幕在线免费观看 | 日韩粗大的内捧猛烈进出视频网 | 中字幕视频在线永久在线观看免费 | 岛国大片 | 国产精品丝袜黑 | 亚洲国产成 | 加勒比综合网 | 成人亚洲偷自拍色 | 8又粗又硬又大 | 日本国产一| 欧洲乱码专区一区二区三区四区 | 免费国产一区二区不卡在线 | 日韩精品在线开放 | 亚洲综合色区中文字幕 | 国产网红主播 | 日产精品一区二区三区免费 | 日韩成人精品视频 | 国产偷伦视频片免费视频 | 国产v的在线观看 | 国产伦理电影在线观看免费 | 国产精品萌白酱永久在线观看 | 国产精美视频在线观看 | 免费人成网上在线观看 | 国产在线男生视频亚洲 | 忘忧草日本高清频道 | 国产亚洲欧洲日韩在线91区 | 182tvc午夜福利在线观看污 | 亚洲人成小说网站色在线 | 糖心精产国品免 | 中文字幕欧美在线观看 | 欧美亚洲一区二区三区导航 | 亚洲国产综合精品中文字幕 | 一级特黄性色生活片一区二区 | www.91| 夜鲁鲁鲁夜夜综合视频欧美 | 欧美日产国产精选99 | 欧美三级成版人版在线观看 | 久热国产vs视频 | 极品一二三视频 | 国产亚洲精品一本第四区 | 99re热视频这里只有综合亚洲 | 成人精品综合 | 精品一区二区中文字幕 | 亚洲国产中文国产一区二区三区 | 三级国产在线观看 | 二区高清不卡 | 日韩国产精品欧美一区二区 | 国产ā片在线观看免费观看 | 精品国产手机自在线观 | 亚洲日韩在线观看免费视频 | 亚洲欧美在线精品一区二区 | 免费观看全黄做爰的视频 | 国产精品一区成人精品果冻传媒 | 亚洲人成 | 欧美日韩一区二区三区床戏 | 中文字幕日韩wm二在线看 | 九九精品电影 | 国产亚洲人成网线在线播放va | 另类专区欧 | 国产精品天干 | 99ri国产在线 | 午夜激成人免费视频在线观看 | 十大黄台禁用 | 天天看片高清观看免费国产 | 中文字幕日本在线 | 97色伦97色伦国产在线 | 专区中文字幕视频专区 | 无人视频在线观看播放免费 | 五月天婷婷激情 | 国产午夜理论最新电影 | 欧美日韩中文字幕第一页 | 亚洲欧美综合网站 | 18国产午夜福 | 国产午夜福利在线看 | 日韩激情不卡一 | 一区二区三 | 国产极品美女视频 | 亚洲国产剧情 | 国产a∨国片精品一区二区 亚洲欧美日韩中字国产 | 国产亚洲欧美高清在线观看 | 中文字幕免 | 日韩一区二区四区高清免费 | 国产h片在线观看视 | 啊v在线免费 | a级国产高清美女理论片 | 免费的又色又爽又黄的片 | 性刺激的 | 国产小视频在线免费观看 | 91精品国产一区二区三区左线 | 亚洲高清一区 | 国产精品拍自在线 | 国产午夜福利精品一区二区三区 | 入禽太深免费 | 中文字幕制服丝袜一区二区三区 | 日韩精品极| 乱子伦视频一区二区三区 | 国产羞羞又硬又粗又长又大 | 亚洲网站视频在线观看 | 在线观看免费 | 亚洲欧美中文高清在线专区 | 黄a大片 | 3d性欧美动漫精品xxxx | 国产一区二区三区精品尤物 | 欧美日韩精品激情福利综合 | 欧美一级成在线人 | 欧美日韩第一页中文字幕 | 全部视频欧美日韩在线无人 | 91国自啪| 欧美三级欧美做a爱 | 玖玖国产视频拍拍拍 | 国产清纯清纯在线播放 | 中文字幕在线不卡精品视频99 | 亚洲中中文字幕第一页 | 国产在线拍揄 | 污污美女网站 | 亚洲成a人片在线不卡一二三区 | 91蝌蚪在线视频 | 天天射寡妇射 | 日韩综合在线欧美中文字幕 | 亚洲精品国产第一区二区尤物 | 国产全黄三级国产全黄三级书 | 欧美乱码精品一区二区三 | 好看的韩国电影 | 在线观看中文字幕码 | 亚洲福利国产精品17p | 亚洲最大综合精品 | 国产精品中文久 | 99视频有精品视频在线观看 | 国产福利精品一区二区 | 国产精品成人亚洲777 | www.五月婷| 国产精品午夜未成人免费观看 | 成人又黄又爽又色的网站 | 国产高清在线不卡一区二区三区 | 免费观看国产精品视频vv | 国产激情一区二区三区小说 | 国语在线看免费观 | 国产xxxx99真实实拍 | 精品全国在线一区二区 | 国产欧美精品一区二区三区四 | 久青草久青草视频 | 亚洲欧美日韩二区三区 | 人在线免费视频 | 国产精品高清在线欧美 | 青青综合 | 国产拍拍拍精品视频 | 欧美成一级 | 夫妻之间免费观看完整版 | 91极品美| 免费获取 | 国产欧美一区二区综合 | 亚洲不卡 | 亚洲精品在 | 国产午夜福利精品在线观看不 | 国产精品三级在线播放 | 国产乱子伦电视 | h视频网站 | 国产午夜福利小视频喷水挤奶 | 欧美不卡 | 加勒比he| 欧美日韩素人在线观看 | 国产青榴视频在线观看网站 | 国产又色又爽又黄的 | 亚洲精品国产自在现线最新 | 成人大黄全免费网站 | 女同精品一区二区网站 | 欧美国产高清欧美 | 精品国内自产 | 99热6这里只有精品 欧美亚洲国产激情一区二区 | 91精品国产高清一区二 | 日产无人区一线二线三线最新版 | 日韩精品一区二区三区中文精品 | 成人性生交大片免费看4 | 午夜国产精品看片 | 国产午夜理论 | 日韩欧美手机在线视频 | 亚洲人成在线观看影院 | 大香煮伊在2025一二三久 | 亚欧成人中文字 | 欧美亚洲国产 | 亚洲综合色自拍一区 | 欧美在线观看精品免费 | 99色色色资源站国产精品 | 精品日韩一区一区三区四区 | 综合色就爱涩涩涩综合婷婷 | 最近在线观看免费完整版高清电影 | 国内自拍另类 | 国产亚洲欧美日韩 | 精品国内自产拍在线视频 | 国产午夜福利不卡在线观看 | 国产v亚洲v天 | 欧美一级高 | 国产啪视频免费观看视频 | 国产精品手机在线 | 亚洲一级特黄大片在线播放 | 日本三级国产乱伦 | 国产视频一区在线 | 日韩亚洲产在线观看 | 中文字幕v| 碰夜夜澡日日澡 | 欧美大片黑寡妇免费观看 | 欧美大片欧美激情性色a∨在线 | 中文在线观看亚洲自 | 日韩成人一区三区 | 亚洲男人的 | 国产在线观看一区二区三区精品 | 中文文字幕视频在线观看 | 久在线中文字幕亚洲日韩 | 99偷拍视频精品一区二区 | 精品国产亚洲第一区二区三区 | 蜜臀āv午夜在线 | 欧洲裸毛bbbbbxxxx | 亚洲成a人一区二区三区 | 国产97精品乱码在线观看 | 国产一区二区三区乱码福利 | 色偷偷2025免费视频观看 | 小黄文污到你湿 | 成人自拍视频在 | 两性色午夜视频在线观看 | 日韩欧美亚欧在线视频 | 国产在线拍揄自揄拍免费下载 | 国产偷人视频在线观看 | 中文在线免费视频 | 亚洲欧美日韩国产综合在线看片 | 精品成人女同一区二区三区 | 99精品欧美一区二区蜜桃免费 | 国产一卡2卡3卡4 | 日韩小视频网站 | 99久在线 | 成人精品一区二 | 日韩视频www永 | 中文国产欧美在线观看 | 欧美亚洲精品久五月亚洲综合婷婷 | 日本福利片午夜免费观 | 日本a级c片免费看三区 | 国产妇人成| 精品人妖一区二区三区四区 | 亚洲欧洲中文字幕免费看 | 精品視頻無碼一區二區三區 | 日韩视频一区二区 | 日产精品一区二区三区免费 | 日本阿v视频免 | 国产精品日本一区二区在线播放 | 观看视频 | 国语自产偷拍精 | 国精产品永久999 | 欧美激情欧美狂野欧美精品免费 | 日本视频免 | 国产成年人免费在 | 成年女人 | 亚洲国产中文日韩精品乱码 | 日韩另类在线一区二区三区 | 国产在线乱码一区二区三区 | 亚洲一区二区三区下卡精品 | 欧美中文小说在线观看 | 国产精品永久免费 | 国产视频美女精品福利社 | 午夜成人爽爽爽视频在线观看 | 88影视网免费的电视剧大全 | 国内揄拍国| 亚洲日韩欧美不卡 | 字幕无乱码 | 欧美日韩亚| 亚洲欧美在线精品一区二区 | 国产簧片 | 国精产品一区一区三区mba下载 | 日韩免费无| 区三区夜色 | 日韩美中文字幕一二三区 | 91产国在线观看动作片喷水 | 日产综合欧美一区二区 | 区二区精品专区发 | 国产高清一级做a爱在线观看 | 亚洲国产理论片 | 欧美激情综合三区 | 欧美乱码精品一区二区三区卡 | 日本不卡视 | 国精产品一区一区三区有限公司 | 国产区第一页 | 51电影网 | 日韩一区二区三区免费播放 | 请放心下载! | 亚洲人成网址在线播放小说 | 欧美在线播放一区三区不卡 | 国产高清国产精品国产专区 | 美女被男人桶到爽免费网站 | 国产在线久欧美视频 | 欧美一级电影一区二区 | 伊人开心激情网第一区 | 亚洲国产一区二区试看 | 日本喷奶水中文字幕视频 | 国产又粗又硬又大爽黄老大爷视频 | 国产热门视频在线播放 | 日本xxxwww在线观看 | 91精品乱码一区二区三区 | 国产污三级网站在线观看 | 午夜激情影 | 欧美粗大猛烈水多18p | 污污污国| 国产999精品久 | 国产又色又爽不遮挡的视频 | 神马影院首页 | 国产一区二区三区不卡在线 | 欧美在线精品国自产拍免费 | 青青在线视频 | 日韩中文字幕精品视频在线 | 国产日韩视频印度女人性液 | 美日韩一区二区 | 欧美一区日韩一区中文字幕页 | 亚洲3d卡通动漫在线 | 免费午夜伦费影视在线观看 | 精品国产柚木在线 | 国产一区二区日韩精品一区在线 | 99热手机在线 | 国产综合色产在线视频 | 成全在线观看免费观看第一集 | 国产精品自拍91 | 亚洲成成 | 欧美亚洲精品三区 | 国产中文成人精品小说 | 欧美国产日韩一区在线视频 | 不卡高清在线一区二区三 | 日本特级一区二区三区大片 | 大香伊人中文字幕伊人 | 亚洲国产精品成人va在线观看 | 午夜理论片精品国产 | 国产骚系列在线观看 | 精品视频二区 | 日韩欧美制服丝袜在线播放 | 欧美日韩国产在线一 | 欧美中文字幕在线视 | aaa精品在天堂一区二区三区 | 日本在线天堂 | 日韩一品二品三品 | 精品一精品国产一级 | 亚洲国产日韩一级二级三 | 国产一级二级三级视频 | 日本中文字幕第 | 午夜电影网首页 | 亚洲视频第一页精品 | 色综合天天综合网 | 亚洲а∨精品天堂在线 | 国产亚洲欧美在线专区 | 三级理论电影三级午夜电影院 | 中文字幕国产欧美 | 国产亚洲成?v人在线观看导航 | 国产欧美日韩综合一区在线 | 亚洲日韩成人精品不卡在线 | 十九岁中国电影在线观看免费 | 欧美午夜免费观看福利片 | 精品国产精品一区二区夜夜嗨 | 国产亚洲sss在线观看 | 在线观看高 | 色偷偷2025免费视频观看 | 欧美浓毛大泬视频在线观 | 性生生活 | 电视剧热播大 | 日韩图片精品午夜 | 日韩欧美理论在线观 | 亚洲欧美日本综合 | 国产偷人视频在线观看 | 日韩、欧美、中文三级 | 精品一区国产 | 日本大胆欧美人术艺术 | 婷婷激情五月天四房 | 国产伊煮焦成品75 | 91精品成人福利在线播放 | 国产日产一区二 | 乱色熟女综合一 | 亚洲旡码欧美大片 | 国产菲菲视频在线观看 | 99国产在线精品国自产在 | 亚洲国产亚洲片在线观看播放 | 一区二区三区免费在线观看 | 成年黄页网站大全免费看 | 国产不卡2区 | 卡一卡二扰乱码 | 91精品国产一区二区三区香蕉 | 免费看h片 | 国产成综合| 亚洲一区有码 | 国产亚洲制服免视频 | 精品女同一区二区三区免费站 | 日韩一区在线观看免费观看免费 | 亚洲偷自拍拍综合网 | 国产欧美精品区一 | 精品亚洲一区二区三区在线观看 | 蜜臀91精品国产免费观看 | 国产高跟丝袜脚交视频 | 亚洲欧美在线观看品 | 国产一级二级三级网站 | 日韩高清一区在线观看 | 中文天堂www | 国产玩弄醉 | 国产精品精品自在线拍 | 国产在线观看一区二区91精品 | 国产户外一| 欧美原热mm在线视频观 | 国产亚洲精aa在线观看香蕉 | 国产精品视频一区二区噜噜 | 亚洲精品中文字幕不卡在线 | 豆奶视频官网下载 | 国产高清在线看 | 日韩免费视频一区二区 | 国产精品黄在线观看免费网站 | 成人伊人222 | 国产高清在线观看无删减 | 老司机深夜影院入口aaaa | 野花香视频免费观看高清在线 | 三区四区五区在线播放 | 老子影院午夜伦不卡 | 日本3级一区二区免费 | 99re66热这里只| 俺去也短剧网 | 韩国美女直播福利一区二区 | 私人电影官网 | 国产一区二区三区四区五区 | 中文字幕精品视频第一区第二区 | 国产在线观看福利片 | 男人性毛 | 欧美黑人巨大xxxxx | 亚洲精品成a人在线观看 | 99日韩福利电影手机版 | 在线观看午夜福利片日本 | 欧美性xxxxx| 国产一级自拍亚洲精品在线看 | a欧美日韩国产不卡免费 | 国产真实乱系列视频在线观看 | www国产精品 | 欧美日韩视频在线观看精品 | 大胆gogo无| 亚洲一区二区三区人人 | 精品一区在线观看 | 国产精品区网红主播在线观看 | 91精品国产自产91精品 | 亚洲专区国产精品欧美电影 | 都市激情第一页 | 国产精品一卡 | 日韩高清国产精品亚洲 | 亚洲男人的天堂 | 成人看的羞 | a级国产乱理伦片在线观看al | 国产日韩亚洲一区二区 | 国产性自爱拍偷在拍线播放 | 亚洲男人的| 免费高清影视资源观看 | 91天堂一区二区三区在线观看 | 日韩精品不卡国产3区国产区1 | 亚洲日本va午夜在线电影 | 欧美一二区视频 | 日韩精品欧美一区二区 | 国产在线中文字幕a天堂 | 日本一区二区三区四区在线观看 | 欧美国产日韩a在线观看 | 999zyz玖玖资源 | 免费获取 | 国产精品乱码高清在线 | 国产精品一区二区在线观看网站 | 精品国产第一国产综合精品 | 日本国产欧美精品在 | 日本视频免费高清一本 | 亚洲国产激情一区二区三区 | 好吊操视频这里只有精品 | 姝姝窝人体ww | 欧洲精品亚洲一区 | 亚洲自拍中文另类 | 99爱国产精品高清在线观看 | 欧美一级中文字幕免费在线 | 欧美二区在线观看 | 丝袜国产精品亚洲 | 国产精品观看免费 | 狼群影院视频在线观看高清版 | 免费精品日本 | 国产喷潮在线播放一 | 亚洲人成电影在线播放 | 成人a∨电影天堂 | 911亚洲精品国内自产 | 国产精品亚洲二区在线播放 | 亚洲色国产欧美日韩 | 免费福利电影网 | 国产骚系列在线观看 | 女同国产剧情在线观看 | 国产香港日本三级在线观看 | 国色天香社区视频免费高清3 | 欧一美一性一交一乱一性一 | 99re热| 亚洲欧美日韩国产精品专区网 | 成人三级在线播放 | 男人靠女人免费视频网站 | 国内国产精品天干天干 | 日本在线高清不卡免费播放 | 欧美视频在线第12页 | 国产丝袜视频 | 日韩国产精品中文 | 国产精品性爱不卡在线观看 | 激情国产原创在线观看 | 欧美激情国产在线 | 在线精品视 | 国产一二三区在线播放 | 国精品99久9在线 | 日本在线综合一区二区三区 | 国产在线欧美日韩精品一区二区 | 人与动人| 日韩午夜中文字幕电影 | 韩国专区福利一区二区 | 日韩va不卡精品一区二区 | 国产午夜高清高清在线观看 | 激情欧美日韩一区二区 | 国产超级在线视频观看 | 日韩精品一区二区最新 | 欧美午夜| 欧美疯狂party | 日韩精品搭讪在线视频播放 | 九九精品免费观看在线 | 视频在线观看 | 免费人成视频在线观看播放网站 | 奇优影院 | 日韩在线观看视频黄 | 精品亚洲精品中文字幕乱码 | 精品亚洲成a人在线观看 | 国产亚洲精品在线视频就在线 | 国产第一页屁 | 国产人成视频永久免费 | 在线免费视频成人 | 亚洲国产日韩在线人高清 | 精品国产电影自在免费观看 | 日本亚洲色大成网站www久 | 综合网国产国产人 | 91福利国产在线在线播放 | 国产一级a毛一级a看免费人娇 | 玖玖免费视频在线观看 | 亚洲精品国产制服丝袜美腿 | 欧美多人顶级午夜寂寞影院 | 欧美精品v日韩精品v国产 | 国产一级h片普通话在线观看 | 国人精品视频在线观看 | 泰国一级特黄在线观看大片 | 女人体视频1963 | 国产精品538一区二区在线 | 成全视频在线观看大全 | 国产精品三级在线 | 欧美性色欧美在线在线播放 | 一二三四影视在线看片免费 | 国产日韩欧美视频网址 | 国产视频二区 | 国产精品沙发午睡系列 | 欧美在线色 | 欧美日韩视频在线观看第一区 | 免费电视剧网站 | 欧美日韩亚洲中文综合 | 成全视频高清免费观看电视剧 | 国产99| 国产精品va尤物 | 欧美制服丝袜在线 | 国产日产欧产精品浪潮使用方法 | 1卡2卡三卡4卡免费日韩乱码 | 国产日本一线在线观看免费 | 亚洲国产精品sss在线观 | 国产亚洲精品线 | 国产精品99精品一区二区三区 | 日韩欧美美女视频网 | 国产区精品 | 日本三级一区 | 欧美综合在线激情专区 | 中文在线日韩亚洲欧美 | 日本毛x片免费视频观看视频 | 成人怡红院视频在线观看 | 亚洲激情网站 | 亚洲日韩欧美综合网 | 99爱免费观看视频在线 | 亚美影院| 亚洲人成a在线网站 |