Delphi 10.3 Rio是一種強大且流行的開發工具,用于構建Windows、Mac、iOS以及Android的程序。其內置了JSON解析器,使得開發人員能夠輕松處理JSON數據格式。但是,在使用Delphi JSON返回數字時,需要注意以下幾點:
1. JSON數字格式
JSON數字是基本類型,可以是整數或浮點數,并且不使用引號。例如,以下是有效的JSON數字: 42 3.1415 -73
2. Delphi JSON返回數字
在Delphi中,Delphi JSON庫提供了TJSONObject和TJSONArray兩個類,用于處理JSON數據。使用這些類,可以通過以下方式返回數字: { "age": 25 } var json: TJSONObject; age: Integer; begin json := TJSONObject.Create; json.AddPair('age', TJSONNumber.Create(25)); age := json.GetValue('age', 0); ShowMessage('Age: ' + age.ToString); end;
3. Delphi JSON返回浮點數
與返回整數相似,可以使用TJSONNumber類返回浮點數。例如: { "pi": 3.1415 } var json: TJSONObject; pi: Double; begin json := TJSONObject.Create; json.AddPair('pi', TJSONNumber.Create(3.1415)); pi := json.GetValue('pi', 0); ShowMessage('Pi: ' + pi.ToString); end;
總結
使用Delphi JSON返回數字需要注意JSON數字格式以及Delphi JSON庫提供的TJSONObject和TJSONArray類。正確的使用這些方法將大大簡化JSON數據的操作和解析。
上一篇c 網址參數 json