在Delphi 10.3中,可以使用TJSONArray和TJSONObject类来处理JSON数据。要将JSON数组读入列表框,可以按照以下步骤进行操作:
var
jsonArray: TJSONArray;
jsonValue: TJSONValue;
begin
jsonArray := TJSONArray.Create;
try
jsonValue := TJSONObject.ParseJSONValue(jsonString);
if jsonValue is TJSONArray then
jsonArray := TJSONArray(jsonValue);
finally
jsonValue.Free;
end;
end;
var
i: Integer;
begin
for i := 0 to jsonArray.Count - 1 do
begin
ListBox1.Items.Add(jsonArray.Items[i].Value);
end;
end;
以上代码将JSON数组中的每个元素的值添加到名为ListBox1的列表框中。你可以根据实际情况修改代码以适应你的应用程序。
领取专属 10元无门槛券
手把手带您无忧上云