Delphi是一種非常流行的編程語言,常被用于開發桌面應用程序。在開發過程中,經常需要使用JSON格式的數據進行交互。而在Delphi中,我們可以使用json ref庫來處理JSON數據。
uses
SuperObject;
var
jsonObj: ISuperObject;
begin
// 從字符串中解析JSON數據
jsonObj := SO('{ "name": "John", "age": 30 }');
// 獲取 name 屬性的值
ShowMessage(jsonObj.S['name']);
// 設置 age 屬性的值為 40
jsonObj.I['age'] := 40;
// 轉換成字符串
ShowMessage(jsonObj.AsJSon);
end;
上面的代碼演示了如何解析和修改JSON數據。這里使用的是SuperObject庫,它是Delphi中處理JSON數據的主要庫之一。它提供了一組易于使用的API,能夠快速解析和修改JSON數據。
除了SuperObject,Delphi中還有其他一些處理JSON數據的庫,比如常用的JsonData和dwsJSON。它們雖然使用方式略有不同,但大體上都提供了類似的功能。