Delphi是一種編程語言,它支持JSON編碼轉(zhuǎn)換。JSON(JavaScript Object Notation)是一種輕量級的數(shù)據(jù)交換格式,常用于Web應(yīng)用程序之間的數(shù)據(jù)傳輸。在Delphi中,可以使用以下方式進(jìn)行JSON編碼轉(zhuǎn)換。
JSONValue := TJSONObject.Create; JSONValue.AddPair('Name', 'John'); JSONValue.AddPair('Age', '30'); JSONString := JSONValue.ToString;
在這個例子中,我們創(chuàng)建了一個TJSONObject對象,并向其中添加了“Name”和“Age”兩個鍵值對。然后使用ToString方法將其轉(zhuǎn)換為JSON格式的字符串。
如果要將JSON格式的字符串轉(zhuǎn)換為TJSONObject對象,則可以使用以下方式:
JSONValue := TJSONObject.ParseJSONValue(JSONString); JSONObj := JSONValue as TJSONObject; NameValue := JSONObj.GetValue('Name').Value; AgeValue := JSONObj.GetValue('Age').Value;
在這個例子中,我們使用ParseJSONValue方法將JSON字符串轉(zhuǎn)換為JSON值。然后,使用類型轉(zhuǎn)換操作符將其轉(zhuǎn)換為TJSONObject對象。最后使用GetValue方法獲取鍵值對的值。
以上是Delphi中的JSON編碼轉(zhuǎn)換的基本用法。