uses System.JSON; procedure TForm1.Button1Click(Sender: TObject); var JSONObject, JSONObject1: TJSONObject; // JSON类 jsonArray: TJSONArray; // JSON数组变量 begin JSONObject := TJSONObject.Create; JSONObject.AddPair('TestDate', datetimetostr(now)); jsonArray := TJSONArray.Create; JSONObject.AddPair('Detail', jsonArray); JSONObject1 := TJSONObject.Create; JSONObject1.AddPair('ChannelNo', 'Test'); JSONObject1.AddPair('Value', '100'); jsonArray.Add(JSONObject1); JSONObject1 := TJSONObject.Create; JSONObject1.AddPair('ChannelNo', 'Test2'); JSONObject1.AddPair('Value', '50'); jsonArray.Add(JSONObject1); Memo1.Text := JSONObject.ToJSON; end;