Advertisement
TLama

Untitled

Mar 8th, 2013
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.77 KB | None | 0 0
  1. JSONResponseString might be something like this:
  2.  
  3. {
  4.    "data":[
  5.       {
  6.          "fleet_id":"2",
  7.          "fleet":"EMB195"
  8.       },
  9.       {
  10.          "fleet_id":"3",
  11.          "fleet":"EMB175"
  12.       },
  13.       {
  14.          "fleet_id"         ‌​:"1",
  15.          "fleet":"DHC84-400Q"
  16.       }
  17.    ]
  18. }
  19.  
  20. procedure TForm1.Button1Click(Sender: TObject);
  21. var
  22.   I: Integer;
  23.   JSONPair: TJSONPair;
  24.   JSONArray: TJSONArray;
  25.   JSONObject: TJSONObject;
  26. begin
  27.   JSONObject := TJSONObject.Create(JSONResponseString);
  28.   try
  29.     JSONArray := JSONObject['data'].AsArray;
  30.     for I := 0 to JSONArray.Size - 1 do
  31.     begin
  32.       JSONPair := JSONArray.Get(I);
  33.       Memo1.Lines.Add(JSONPair.JsonString + ': ' + JSONPair.JsonValue)
  34.     end;
  35.   finally
  36.     JSONObject.Free;
  37.   end;
  38. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement