cJSON: Выгрузка GROUP с указателем

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

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

cJSON: Выгрузка GROUP с указателем

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

Добрый день !

Подскажите пожалуйста, можно ли как-то выгрузить вот такой кандибобер:

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

  Data
G_Address  Group,Type
Town         CString(41)
           end
gAddress   Group(G_Address).
                
gMen       Group
Name         Cstring(41)
Address      &G_Address
!Address      &Group  - Тоже не работает
           end
Root       &cJson  
  Code  
  gAddress.Town = 'Ростов-на-Дону'
  
  gMen.Name     = 'Игорь'  
  gMen.Address &= gAddress
  
  Root &= Json::CreateObject(gMen)
  If Not Root &= Null     
     Message(Root.ToString(True))
     SetClipBoard(Root.ToString(True))
     Root.Delete()
  end   
Вроде бы ничего криминального, но результат:

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

{
	"name":	"Игорь",
	"address":	"€P\u001F\u0003(h_d)\u0000\u0000\u0000"
}
Если бы gAddress был вложенным списком QUEUE или строкой - то всё с ним понятно.
А вот как указать, что это адрес вложенной группы ?

Спасибо ! :)

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

cJSON: Выгрузка GROUP с указателем

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

Игорь Столяров писал(а): 04 Декабрь 2024, 23:06 А вот как указать, что это адрес вложенной группы ?
Никак.
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8016
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 94 раза

cJSON: Выгрузка GROUP с указателем

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

Понял ! Настоящие герои всегда идут в обход !
Работаем по вновь утверждённому плану "Б". :)
Make Clarion Great Again ! 😎
Ответить