powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / REST. Post коллекции JSON
3 сообщений из 3, страница 1 из 1
REST. Post коллекции JSON
    #39354279
Sabyrov.Talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использую REST сервисы для приложения.
Возник вопрос в POST запросе, а именно в передаче списка (Array) на сервер
Код: plaintext
<Route Url="/json/addperson" Method="POST" Call="DATA.SomeClass:SomeMethod"/>
JSON:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
{
    "Id":6508,
    "Name":"",
    "Subjects" : [
    {
        "Title" : "blahblah",
        "Number" : 3
    },
    {
        "Title" : "blahblahblah",
        "Number" : 6
    } 
    ]
}
Код: plaintext
1.
2.
3.
ClassMethod SomeMethod() As %Status
{
  do ##class(%ZEN.Auxiliary.jsonProvider).%ConvertJSONToObject(%request.Content,,.data,1)
}
В методе SomeMethod с помощью data.Name можно получить значение Name в указанном JSON-е.
Мне необходимо получить, все значения data.Subjects с помощью цикла.
Как это реализовать?

Что то вроде этого
Код: plaintext
1.
2.
3.
for i=1:1:data.Subjects.Count()
{
   set subject = data.Subjects.GetAt(i)
}
...
Рейтинг: 0 / 0
REST. Post коллекции JSON
    #39354322
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sabyrov.TalgatМне необходимо получить, все значения data.Subjects с помощью цикла.
Как это реализовать?

Что то вроде этогоВы всё уже сделали сами:
Код: plaintext
1.
2.
3.
4.
for i=1:1:data.Subjects.Count()
{
  set subject = data.Subjects.GetAt(i)
  w subject.Title,!,subject.Number,!
}
...
Рейтинг: 0 / 0
REST. Post коллекции JSON
    #39354505
Sabyrov.Talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servit,
Случайно написал, а оказалось правильным))))
Спасибо большое!!)))
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / REST. Post коллекции JSON
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]