cJSon: Загрузка структуры с корневого тега

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Основной тред
Ответить
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8016
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 94 раза

cJSon: Загрузка структуры с корневого тега

Сообщение Игорь Столяров »

Добрый день !

Прошу рассмотреть возможность добавление в "новый" вариант метода:

Код: Выделить всё

jParser cJSONFactory
  CODE
  jParser.ToGroup(jsonString, 'book', GrBooks)
функционал для вызова в варинте:

Код: Выделить всё

  jParser.ToGroup(jsonString,'',GrBooks ...)
  jParser.ToGroup(jsonString,  ,GrBooks ...)
с возможностью загрузки структуры JSON начиная с корневого тега, например:

Код: Выделить всё

{
  "code": 0,
  "description": "ok",
  "hosts": [
    {
      "host": "https://cdn01.crpt.ru"
    },
    {
      "host": "https://cdn02.crpt.ru"
    },
    {
      "host": "https://cdn10.crpt.ru"
    }
  ]
}
Новый вариант метода удобен в работе, т.к. не требует объявления и обслуживания объёкта &cJson.
Но приходится содержать 2 комплекта загрузчиков и применять их в зависимости от содержимого.

Заранее спасибо ! :)
Make Clarion Great Again ! 😎
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3284
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 48 раз
Контактная информация:

cJSon: Загрузка структуры с корневого тега

Сообщение Дед Пахом »

То есть эти вызовы считать эквивалентными?

Код: Выделить всё

jParser.ToGroup(jsonString,'',GrBooks)
jParser.ToGroup(jsonString,GrBooks)
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8016
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 94 раза

cJSon: Загрузка структуры с корневого тега

Сообщение Игорь Столяров »

Неть. Если читать мой вопрос, то там пропущенный параметр.
Make Clarion Great Again ! 😎
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8016
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 94 раза

cJSon: Загрузка структуры с корневого тега

Сообщение Игорь Столяров »

Хотя больше нужен именно вариант с пробелом, тк загружаемый тег обычно указывается в переменной.
Make Clarion Great Again ! 😎
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3284
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 48 раз
Контактная информация:

cJSon: Загрузка структуры с корневого тега

Сообщение Дед Пахом »

Разумно. Обновление v1.45 доступно.
С уважением, ДП
Ответить