Delphi 是一個強(qiáng)大的編程語言,可以用于開發(fā)各種應(yīng)用程序。其中,對于 Web 開發(fā)來說,拼接 JSON 串是一項(xiàng)重要的任務(wù)。本文將介紹如何使用 Delphi 實(shí)現(xiàn)拼接 JSON 串的方法。
procedure TForm1.Button1Click(Sender: TObject); var JSONObject: TJSONObject; JSONArray: TJSONArray; Pair: TJSONPair; i: Integer; JSONString: string; begin JSONObject := TJSONObject.Create; try JSONObject.AddPair('name', '張三'); JSONObject.AddPair('age', TJSONNumber.Create(28)); JSONArray := TJSONArray.Create; for i := 1 to 3 do begin JSONObject := TJSONObject.Create; JSONObject.AddPair('name', '李四' + i.ToString); JSONObject.AddPair('age', TJSONNumber.Create(30 + i)); JSONArray.AddElement(JSONObject); end; Pair := TJSONPair.Create('friends', JSONArray); JSONObject.AddPair(Pair); JSONString := JSONObject.ToString; ShowMessage(JSONString); finally JSONObject.Free; end; end;
以上代碼演示了如何通過 TJSONObject 和 TJSONArray 對象來拼接 JSON 串。以創(chuàng)建一個名為 “張三” 年齡為 28,在朋友列表中有三個人的 JSON 串為例。 JSONException 是一個異常對象,用于捕獲 JSON 拼接異常,并輸出錯誤原因。
總之,通過 Delphi,我們可以很方便地拼接各種 JSON 格式的串,并在應(yīng)用程序中使用。