Skip to content

ЖСОНПатһ

Парсинг қатесін түзету және жөнелту үшін арнайы онлайн қызметті пайдаланыңыз: ЖСОНПатһ Онліне Евалұатор

Планфіх-та келіп түсетін электрондық хаттарды немесе вебхуктарды ЖСОН арқылы парсинг жасауға болады. Планфіх-ке жіберілген электрондық хаттар ЖСОН арқылы парсингтелуі мүмкін. ЖаваСцріпт Обжецт Нотатіон — бұл адамға оқуға ыңғайлы мәтін ретінде қолжетімді ақпаратты сақтауға және алмастыруға арналған формат. ЖСОН объектісінің екі негізгі элементі бар: кілт (кеy) және мән (валұе).

Мысал:

{"city":"New York", "country":"United States"}
  • кілттер — цітy және цоұнтрy;
  • мәндер — Неу Ёрк және Ұнітед Статес

Планфіх электрондық хаттарды осы форматта парсингтеп, қажетті мәліметтерді инфоблоктарға ЖсонПатһ кітапханасын пайдалана отырып қоса алады: ЖсонПатһ. Ескерту: Парсинг кезінде функция қолдансаңыз, оның соңында жақшаларды (парентһесіс) қою керек, әйтпесе функция жұмыс істемейді.

Һ5гЕ8ұ.жпг

Мысал №1

ЖСОН форматындағы электрондық хатты Планфіх-ке жіберу

  • Мысал ретінде келесі ЖСОН-ды қолданамыз:

{

"фірстНаме": "Деніс",
"ластНаме": "Еванс",

"аддресс": {

"стреетАддресс": "1109 СУ 12тһ Ст",
"цітy": "Неупорт",
"посталЦоде": 97365

},

"пһонеНұмберс": [

"1-211-906-4147"

]

}

  • ЖСОН-нан келесі мәліметтер қажет делік:

{

"фірстНаме": "Деніс",
"ластНаме": "Еванс",

"аддресс": {

"стреетАддресс": "1109 СУ 12тһ Ст",
"цітy": "Неупорт",
"посталЦоде": 97365

},

"пһонеНұмберс": [

"1-211-906-4147"

}

 

  • Электрондық хаттарды өңдеу үшін келесі ереже (рұле) конфигурациялаймыз:

БГҚзУр.жпг

  • Келесіде шаблоннан (темплате) жаңа тапсырыс берушіні құрып, қай өрістерден қандай инфоблоктарды толтыру керектігін көрсетіп, электрондық хаттан құрылған тапсырмаға контакт қосамыз:

дЛ1П6б.жпг

  • Нәтижесінде электрондық хаттағы ЖСОН форматындағы қажетті мәліметтер Планфіх-ке өтіп кетті:

НтРліұ.жпг

Мысал №2

ЖСОН параметрлерін Планфіх деректер тегтеріне қосу

Осы мысал үшін онлайн дүкендегі өнім тапсырысының ЖСОН-ын пайдаланамыз. Аналитикаға қосу үшін қажетті деректер қызылмен белгіленген:

{

"сіте": "мyсіте.сһоп",
"наме": "Деніс Еванс",
"ід": "6598634",
"дате": "30.11.2024 09:16:05",
"статұс": "Ын прогресс",
"емаіл": "тецһТ7@гмаіл.цом",
"пһоне": "+1 211 906-4147",
"аддресс": "1109 СУ 12тһ Ст1",
"пріце_тотал": "466.45",
"ітем_ордер": [

{

"скұ": "598623",
"наме": Цобалт дрілл біт сет 29пц",
"барцоде": "596325689126",
"пріце": "29.99",
"құантітy": 5

},
{

"скұ": "589624",
"наме": "Һігһ торқұе дрівер",
"барцоде": "5963256858963",
"пріце": "230.00",
"құантітy": 1

},
{

"скұ": "579824",
"наме": "Һалф інцһ ратцһет 120 тоотһ",
"барцоде": "5963256889634",
"пріце": "43.25",
"құантітy": 2

}
]

}

  • Электрондық хат тапсырмалары үшін бөлек ереже орнату. ЖСОН парсинг:

4буСгН.жпг

  • Жаңа тапсырма құрып, оның жасалғаны туралы қажетті қызметкерге хабарлау:

КхуРР2.жпг

  • Құрылып болған тапсырмаға деректер тегтерін қосу. Ескерту: барлық мәндер деректер тегі ретінде қосылуын қамтамасыз ету үшін параметрде Адд ас манy лінес ас тһере аре валұес ін тһе інфоблоцк көрсету маңызды.

к56ЫП5.жпг

  • Нәтижесінде тапсырмада хабарландыру және деректер тегтері көрсетіледі:

птЗГмД.жпг

ЛКфСАе.жпг

Өту