Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Caché Новый топик    Ответить
 Преобразование %Persistent -> JSON  [new]
drakut
Member

Откуда: Москва
Сообщений: 77
Cache for Windows (x86-32) 2016.2 (Build 736U)
Проблема с преобразованием объекта %Persistent в JSON .

Daymor, надеюсь на твой отклик особенно ) видел ваше общение со Стефаном на https://community.intersystems.com/post/introducing-new-json-capabilities-caché-20161, и Стефан утверждает что в версии 2016.2 такая возможность задекларирована, но я попробовал и получил ошибку синстаксиса :

USER>Do obj.$toJSON(stream)
DO obj.$toJSON(stream)
^
<SYNTAX>
2 дек 16, 13:05    [19959393]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование %Persistent -> JSON  [new]
servit
Member

Откуда: г. Кишинёв, Республика Молдова
Сообщений: 3075
Блог
drakut,

И всё же: %Object -> JSON или %Persistent в JSON?

Если первое, то вопросов быть не должно - это работает в 2016.2 (см. ссылку ниже).
Если второе, то это работало в 2016.2 FT/2016.3 FT, но потом был существенный пересмотр работы с JSON, включая метод $compose: JSON changes in Caché 2016.2

PS: на момент комментариев Стефана как 2016.3, так и 2016.2 были на стадии FT, когда многое может поменяться. Что потом и случилось.
2 дек 16, 13:25    [19959501]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование %Persistent -> JSON  [new]
drakut
Member

Откуда: Москва
Сообщений: 77
servit, нужно все-таки преобразование %Persistent в JSON
2 дек 16, 13:35    [19959550]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование %Persistent -> JSON  [new]
servit
Member

Откуда: г. Кишинёв, Республика Молдова
Сообщений: 3075
Блог
drakut
servit, нужно все-таки преобразование %Persistent в JSON
Исправить заголовок темы?
2 дек 16, 13:36    [19959560]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование %Persistent -> JSON  [new]
servit
Member

Откуда: г. Кишинёв, Республика Молдова
Сообщений: 3075
Блог
drakut
servit, нужно все-таки преобразование %Persistent в JSON
Используйте пока методы класса %ZEN.Auxiliary.jsonProvider или %ZEN.Auxiliary.altJSONProvider.
Примеры кода здесь уже приводились.
2 дек 16, 13:45    [19959635]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование %Persistent -> JSON  [new]
drakut
Member

Откуда: Москва
Сообщений: 77
servit, спасибо, попробую. Заголовок темы да, исправьте пожалуйста.
2 дек 16, 13:57    [19959721]     Ответить | Цитировать Сообщить модератору
Все форумы / Caché Ответить