Класс для работы с json в delphi

  • На форуме работает ручное одобрение пользователей. Это значит, что, если Ваша причина регистрации не соответствует тематике форума, а также Вы используете временную почту, Ваша учётная запись будет отклонена без возможности повторной регистрации. В дальнейшем - пожизненная блокировка обоих аккаунтов за создание мультиаккаунта.
  • Мы обновили Tor зеркало до v3!
    Для входа используйте следующий url: darkv3nw2...bzad.onion/
  • Мы вновь вернули telegram чат форуму, вступайте, общайтесь, задавайте любые вопросы как администрации, так и пользователям!
    Ссылка: https://t.me/chat_dark_time

AnGel

Администратор
Команда форума

AnGel

Администратор
Команда форума
27 Авг 2015
3,411
2,025
JSON (англ. JavaScript Object Notation) — текстовый формат обмена данными, основанный на JavaScript и обычно используемый именно с этим языком. Как и многие другие текстовые форматы, JSON легко читается людьми.

Класс lkJSON для работы с универсальными структурами данных (JSON ) в средеDelphi. Проверял на работоспособность в среде Delphi 2010, все прекрасно работает, в комплекте с классом идут примеры, посмотрев которые можно легко понять, что к чему, так же класс идет в исходном коде и его можно доработать для своих целей.

Этот класс очень помог при разборе структур типа такой:
Лично мне, показался удобнее XML для работы с которым есть XMLNative есть и DOM, но там все как то громоздко слишком, а тут все аккуратненько и компактно.

Код:
{
     "Name": "Дмитрий",
      "address": {
         "streetAddress": "СССР",
         "city": "Город",
         "postalCode": 77777
       },
      "phoneNumbers": [
          "567890",
          "5435345345345"
      ]
}
По началу естественно хотелось все это дело распарсить, но вот как представишь, как бы это выглядело в коде, голова кругом идет. Решил поискать в интернете может, кто то сталкивался с подобной проблемой и нашел сразу чуть ли не на первой странице этот класс lkJSON 1.07. О качестве говорить не могу, так ни чего подобного сам не писал, а значит буду довольствоваться тем, что дали)) Класс бесплатный, для подключения ее к проекту необходимо его положить либо рядом с файлом проекта, либо в любое другое место и естественно прописать его в переменных окружения среды Delphi (иначе толку от того что он там находиться будет мало)

Скачать:
Пожалуйста, Вход или Регистрация для просмотра содержимого URL-адресов!
 
  • Лайк
Reactions: Сашко

О нас

  • Наше сообщество существует уже много лет и гордится тем, что предлагает непредвзятое, критическое обсуждение различных тем среди людей разных слоев общества. Мы работаем каждый день, чтобы убедиться, что наше сообщество является одним из лучших.

    Dark-Time 2015 - 2022

    При поддержке: XenForo.Info

Быстрая навигация

Меню пользователя