Skip to content

JSONPath

پارسىينگ قاتەسىن تۇزەتۋ جانە جونەلتۋ ٴۇشىن ارنايى ونلاين قىزمەتتى پايدالانىڭىز: JSONPath Online Evaluator

Planfix-تا كەلىپ تۇسەتىن ەلەكتروندىق حاتتاردى نەمەسە ۆەبحۋكتاردى JSON ارقىلى پارسىينگ جاساۋعا بولادى. Planfix-كە جىبەرىلگەن ەلەكتروندىق حاتتار JSON ارقىلى پارسىينگتەلۋى مۇمكىن. JavaScript Object Notation — بۇل ادامعا وقۋعا ىڭعايلى ٴماتىن رەتىندە قولجەتىمدى اقپاراتتى ساقتاۋعا جانە الماستىرۋعا ارنالعان فورمات. JSON وبيەكتىسىنىڭ ەكى نەگىزگى ەلەمەنتى بار: كىلت (key) جانە ٴمان (value).

مىسال:

{"city":"New York", "country":"United States"}
  • كىلتتەر — city جانە country؛
  • ماندەر — New York جانە United States

Planfix ەلەكتروندىق حاتتاردى وسى فورماتتا پارسىينگتەپ، قاجەتتى مالىمەتتەردى ىينفوبلوكتارعا JsonPath كىتاپحاناسىن پايدالانا وتىرىپ قوسا الادى: JsonPath. ەسكەرتۋ: پارسىينگ كەزىندە فۋنكتسىييا قولدانساڭىز، ونىڭ سوڭىندا جاقشالاردى (parenthesis) قويۋ كەرەك، ايتپەسە فۋنكتسىييا جۇمىس ىستەمەيدى.

H۵gE۸u.jpg

مىسال ؀۱

JSON فورماتىنداعى ەلەكتروندىق حاتتى Planfix-كە جىبەرۋ

  • مىسال رەتىندە كەلەسى JSON-دى قولدانامىز:

{

"firstName": "Denis"،
"lastName": "Evans"،

"address": {

"streetAddress": "۱۱۰۹ SW ۱۲th St"،
"city": "Newport"،
"postalCode": ۹۷۳۶۵

}،

"phoneNumbers": [

"۱-۲۱۱-۹۰۶-۴۱۴۷"

]

}

  • JSON-نان كەلەسى مالىمەتتەر قاجەت دەلىك:

{

"firstName": "Denis"،
"lastName": "Evans"،

"address": {

"streetAddress": "۱۱۰۹ SW ۱۲th St"،
"city": "Newport"،
"postalCode": ۹۷۳۶۵

}،

"phoneNumbers": [

"۱-۲۱۱-۹۰۶-۴۱۴۷"

}

 

  • ەلەكتروندىق حاتتاردى وڭدەۋ ٴۇشىن كەلەسى ەرەجە (rule) كونفىيگۋراتسىييالايمىز:

BGQzWr.jpg

  • كەلەسىدە شابلوننان (template) جاڭا تاپسىرىس بەرۋشىنى قۇرىپ، قاي ورىستەردەن قانداي ىينفوبلوكتاردى تولتىرۋ كەرەكتىگىن كورسەتىپ، ەلەكتروندىق حاتتان قۇرىلعان تاپسىرماعا كونتاكت قوسامىز:

dL۱P۶b.jpg

  • ناتىيجەسىندە ەلەكتروندىق حاتتاعى JSON فورماتىنداعى قاجەتتى مالىمەتتەر Planfix-كە ٴوتىپ كەتتى:

NtRliu.jpg

مىسال ؀۲

JSON پارامەترلەرىن Planfix دەرەكتەر تەگتەرىنە قوسۋ

وسى مىسال ٴۇشىن ونلاين دۇكەندەگى ٴونىم تاپسىرىسىنىڭ JSON-ىن پايدالانامىز. انالىيتىيكاعا قوسۋ ٴۇشىن قاجەتتى دەرەكتەر قىزىلمەن بەلگىلەنگەن:

{

"site": "mysite.shop"،
"name": "Denis Evans"،
"id": "۶۵۹۸۶۳۴"،
"date": "۳۰.۱۱.۲۰۲۴ ۰۹:۱۶:۰۵"،
"status": "In progress"،
"email": "techT۷@gmail.com"،
"phone": "+۱ ۲۱۱ ۹۰۶-۴۱۴۷"،
"address": "۱۱۰۹ SW ۱۲th St۱"،
"price_total": "۴۶۶.۴۵"،
"item_order": [

{

"sku": "۵۹۸۶۲۳"،
"name": Cobalt drill bit set ۲۹pc"،
"barcode": "۵۹۶۳۲۵۶۸۹۱۲۶"،
"price": "۲۹.۹۹"،
"quantity": ۵

}،
{

"sku": "۵۸۹۶۲۴"،
"name": "High torque driver"،
"barcode": "۵۹۶۳۲۵۶۸۵۸۹۶۳"،
"price": "۲۳۰.۰۰"،
"quantity": ۱

}،
{

"sku": "۵۷۹۸۲۴"،
"name": "Half inch ratchet ۱۲۰ tooth"،
"barcode": "۵۹۶۳۲۵۶۸۸۹۶۳۴"،
"price": "۴۳.۲۵"،
"quantity": ۲

}
]

}

  • ەلەكتروندىق حات تاپسىرمالارى ٴۇشىن بولەك ەرەجە ورناتۋ. JSON پارسىينگ:

۴bwSgN.jpg

  • جاڭا تاپسىرما قۇرىپ، ونىڭ جاسالعانى تۋرالى قاجەتتى قىزمەتكەرگە حابارلاۋ:

KxwRR۲.jpg

  • قۇرىلىپ بولعان تاپسىرماعا دەرەكتەر تەگتەرىن قوسۋ. ەسكەرتۋ: بارلىق ماندەر دەرەكتەر تەگى رەتىندە قوسىلۋىن قامتاماسىز ەتۋ ٴۇشىن پارامەتردە Add as many lines as there are values in the infoblock كورسەتۋ ماڭىزدى.

k۵۶IP۵.jpg

  • ناتىيجەسىندە تاپسىرمادا حابارلاندىرۋ جانە دەرەكتەر تەگتەرى كورسەتىلەدى:

ptZGmD.jpg

LKfSAe.jpg

ٴوتۋ