Delphi是一款常見的編程語言,在處理JSON值上非常方便。JSON是一種輕量級的數據交換格式,由鍵值對組成,可以方便地進行數據傳輸和存儲。在Delphi中,通過TJSONValue類來表示JSON值,TJSONValue是一個抽象類,有多種具體實現類,比如TJSONObject和TJSONArray。
var
// 創建JSON對象
jsonObj: TJSONObject;
// 添加鍵值對
person: TJSONObject;
nameVal: TJSONString;
ageVal: TJSONNumber;
begin
// 創建JSON對象
jsonObj := TJSONObject.Create;
// 添加鍵值對
person := TJSONObject.Create;
nameVal := TJSONString.Create('張三');
ageVal := TJSONNumber.Create(18);
person.AddPair('name', nameVal);
person.AddPair('age', ageVal);
jsonObj.AddPair('person', person);
// 輸出JSON字符串
ShowMessage(jsonObj.ToString);
end;
以上代碼創建了一個JSON對象,添加了一個person鍵值對,其中name值為字符串"張三",age值為數值18。最后將整個JSON對象轉化為字符串輸出。
除此之外,Delphi還提供了很多關于JSON值的操作,比如解析JSON字符串、遍歷JSON對象等。使用Delphi處理JSON值,可以簡化很多數據交換和存儲操作。
上一篇c 獲取json屬性值
下一篇c 獲取json對象的值