JSONPath: различия между версиями
Материал из Planfix
Artem (обсуждение | вклад) Нет описания правки |
Artem (обсуждение | вклад) Нет описания правки |
||
Строка 19: | Строка 19: | ||
==Пример == | ==Пример == | ||
Передаём в ПланФикс E-mail с текстом в формате JSON: | |||
{ | { |
Версия от 13:44, 12 октября 2020
Приходящие в ПланФикс письма по E-mail можно разбирать, используя JSON. JavaScript Object Notation — это формат для хранения и обмена информацией, доступной для чтения человеком. Есть два основных элемента объекта JSON: ключи и значения.
Пример:
{"city":"New York", "country":"United States"}
- ключи — city и country;
- значения — New York и United States.
ПланФикс умеет разбирать письма в таком формате и добавлять нужные данные в инфоблоки. Для этого используется библиотека JsonPath.
Пример
Передаём в ПланФикс E-mail с текстом в формате JSON:
{ "firstName": "Иван", "lastName": "Иванов", "address": { "streetAddress": "Московское ш., 101, кв.101", "city": "Ленинград", "postalCode": 101101 }, "phoneNumbers": [ "812 123-1234", "916 123-4567" ] }