Скачать
Модули VCL\Работа с JSON

:: Меню ::
:: На главную ::
:: FAQ ::
:: Заметки ::
:: Практика ::
:: Win API ::
:: Проекты ::
:: Скачать ::
:: Секреты ::
:: Ссылки ::

:: Сервис ::
:: Написать ::

:: MVP ::

:: RSS ::

Яндекс.Метрика
JSON delphi library 1.07
uLkJSON - парсер файлов формата JSON.
Скачать. 23,8kb ZIP

tiny-json 2.1
Это небольшой (около 1600 строк кода) модуль для Delphi, реализующий разбор и генерацию формата JSON. Может быть использован в сочетании с FastMM и FASTCODE для еще более высокой производительности.

Создание объектов вручную:
procedure TForm1.Button1Click(Sender: TObject);
var
  js, js2: TJSONbase;
  s: AnsiString;
begin
   js := TJSONbase.Create;
   js.Add(2, True);
   js.Add(5, 20);
   js.Add(3.1415);
   js2 := js.Add('abc');
   js2.Value := 7;
   s := js.Text;
   js.Free;
end;
Создание объектов из текста:
procedure TForm1.Button1Click(Sender: TObject);
const
  s1: AnsiString = '{"a":true,"2":2,"d":3.1415,"x":"y"}';
  s2: AnsiString = '[true,2,3.1415,"abc"]';
  s3: AnsiString = '[1,{"a":2,"b":3},4]';
  s4: AnsiString = '{"z":[1,{"z":4},3],"x":2}';
var
  js1, js2, js3, js4: TJSONbase;
  s: AnsiString;
begin
   js1 := ParseJSON(s1);
   js2 := ParseJSON(s2);
   js3 := ParseJSON(s3);
   js4 := ParseJSON(s4);
   js3.Add(js4);
   js2.Add(js3);
   js1.Add(js2);
   s := js1.Text;
   js1.Free;
end;
Перечисление массива вручную:
procedure TForm1.Button1Click(Sender: TObject);
var
  js, t: TJSONbase;
begin
   // ---- create the array somehow
   t := js.FirstChild;
   while Assigned(t) do
   begin
      // ----- do something
      t := t.Next;
   end;
end;
Скачать. 34,7kb ZIP

Delphi Web Utils 1.0.6
Модуль содержит классы ЕJSONObject, ЕJSONArray и JSONTokeneer для обработки структур JSON.
Скачать. 58kb ZIP

superobject 1.2.4
Парсер преназначен для работы с данными в формате JSON в среде Delphi и FreePascal (Win32, Win64, linux32, linux64, MacOSX Intel).
Скачать. 1,3Mb ZIP

FastJSON Lib (31.01.2016)
FastJSON Lib - библиотека для быстрого парсинга больших и очень больших JSON обьектов на Delphi.
Скачать. 953kb ZIP

XSuperObject
FastJSON Lib - библиотека для быстрого парсинга больших и очень больших JSON обьектов на Delphi.
Скачать. 32,5kb ZIP