Функция JSONARRAY: различия между версиями
Материал из Planfix
Artem (обсуждение | вклад) (→Формат) Метка: отменено |
Artem (обсуждение | вклад) Нет описания правки |
||
(не показано 6 промежуточных версий этого же участника) | |||
Строка 2: | Строка 2: | ||
|title=Функция JSONARRAY | |title=Функция JSONARRAY | ||
|titlemode=append | |titlemode=append | ||
|keywords=планфикс, Функция, JSONARRAY | |keywords=планфикс, Функция, JSONARRAY, Jsonarray, jsonarray | ||
|description=Функция JSONARRAY | |description=Функция JSONARRAY | ||
}} | }} | ||
Функция JSONARRAY() — возвращает строку ввиде валидного | Функция JSONARRAY() — возвращает строку ввиде валидного JSONArray для переменной. | ||
== Формат == | == Формат == | ||
'''JSONARRAY(Переменная)''' | '''JSONARRAY('''Переменная''')''' | ||
== Пример == | == Пример == | ||
Используется при отправке JSON в POST-запросах. | Используется при отправке JSON в POST-запросах. | ||
Например, при отправке телефонов POST-запросом, можно указать переменную <nowiki>{{Задача.Контрагент. | Например, при отправке телефонов POST-запросом, можно указать переменную <nowiki>{{Задача.Контрагент.Телефоны списком}}</nowiki>. ПланФикс автоматически превратит данные в нужный формат. Если в задаче нет или не указан контрагент, то вместо переменной будет вставлен пустой JSONArray. | ||
<pre> | <pre> | ||
{ | { | ||
phones: %%% JSONARRAY({{Задача.Контрагент. | phones: %%% JSONARRAY({{Задача.Контрагент.Телефоны списком}}) %%% | ||
} | } | ||
</pre> | </pre> | ||
Строка 28: | Строка 28: | ||
} | } | ||
</pre> | </pre> | ||
== Перейти == | == Перейти == |
Текущая версия от 14:21, 28 октября 2024
Функция JSONARRAY() — возвращает строку ввиде валидного JSONArray для переменной.
Формат
JSONARRAY(Переменная)
Пример
Используется при отправке JSON в POST-запросах.
Например, при отправке телефонов POST-запросом, можно указать переменную {{Задача.Контрагент.Телефоны списком}}. ПланФикс автоматически превратит данные в нужный формат. Если в задаче нет или не указан контрагент, то вместо переменной будет вставлен пустой JSONArray.
{ phones: %%% JSONARRAY({{Задача.Контрагент.Телефоны списком}}) %%% }
Результат:
{ phones: [] }