Delphi开发

在 Delphi 中生成包含多个项目的 JSON 数组并保存为文件

2025-02-28 26 0

简介 在 Delphi 中生成包含多个项目的 JSON 数组并保存为文件

示例代码

uses
  System.JSON, System.IOUtils;

procedure GenerateMultiItemJSON;
var
  JSONArray: TJSONArray;
  JSONItem: TJSONObject;
  JSONString: string;
begin
  JSONArray := TJSONArray.Create;
  try
    // 第一个项目
    JSONItem := TJSONObject.Create;
    JSONItem.AddPair('instruction', '快速编码 YES_NO');
    JSONItem.AddPair('input', TJSONString.Create(''));  // 显式创建空字符串
    JSONItem.AddPair('output', '名称 是/否');
    JSONArray.AddElement(JSONItem);

    // 第二个项目
    JSONItem := TJSONObject.Create;
    JSONItem.AddPair('instruction', '快速编码 FY_ZZK_WAREHOUSE');
    JSONItem.AddPair('input', TJSONString.Create(''));
    JSONItem.AddPair('output', '名称 中转库线边仓库');
    JSONArray.AddElement(JSONItem);

    // 生成并保存
    JSONString := JSONArray.ToJSON;
    TFile.WriteAllText('multi_data.json', JSONString, TEncoding.UTF8);
  finally
    JSONArray.Free; // 自动释放所有子对象
  end;
end;



点赞 0

我的名片

网名:梦宇信息技术

职业:软件开发、Mes系统工程师

现居:福建省-福州市

QQ:703159

站点信息

  • 联系QQ:703159
  • 文章统计97篇文章
  • 标签总数6
  • 加我微信:扫码,加我微信