JSON (JavaScript Object Notation) ifomati yedata yakareruka, yakavakirwa pamagwaro yakavakwa kubva kumapeya ekey-value uye maarray, yakagadzirirwa kumiririra data rakarongeka nenzira iri nyore kuti michina iongorore uye iri nyore kuti munhu averenge zvakananga. Yakabva kuJavaScript asi ikozvino haichashandisi mutauro, uye yave fomati yekutanga yemawebhu API mazhinji emazuva ano, ichitsiva dzimwe nzira dzekare, dzakawanda dzekushandisa mashandisirwo akawanda. Mukutarisira mafeed, JSON hairatidzike sefomati yefeed yekupedzisira yekutenga pachayo uye yakawanda sefomati yezvinhu zvese zvakatenderedza iyo feed zvichiramba zvichienderera mberi.
Nei JSON Ichikosha pakubatanidzwa kweFeed
Mazhinji mafeed ezvigadzirwa anotumirwa zvakananga kune shopping channel achiri XML kana CSV, asi masisitimu anovaka nekutarisira mafeed iwayo — maPIM, maERP, mapuratifomu ekutonga mafeed, uye maAPI anobatanidza ese — anotaurirana zvakanyanya muJSON. Kana chishandiso chekutarisira mafeed chichitora zvinhu zviripo kubva kuAPI , chinotarisa stock kuburikidza newebhook payload, kana kuchinjana data nePIM, data iroro rinenge riri pasi peJSON, kunyangwe richizoshandurwa kuita XML risati ratumirwa kuGoogle kana Meta. Kunzwisisa JSON kunokosha kune chero munhu anogadzirisa kubatanidzwa kwemafeed, nekuti kazhinji kacho kugadzirisa masystem — kwete faira rekupedzisira remafeed pacharo — ndiko kunogara JSON.
Mashandiro Anoita JSON
Gwaro reJSON rakavakwa kubva muzvikamu zvidiki zve primitives: zvinhu, zviri ma key-value pairs akaputirwa mu curly braces, arrays, ayo ari ordered lists akaputirwa mu square brackets, uye scalar values dzakadai se strings, numbers, uye booleans. Hapana fixed schema inomanikidzwa ne format pachayo — JSON parser haidi predefined document type, inova chikamu chechikonzero nei ichishandiswa zvakanyanya ku API responses dzinofanira kushanduka pasina kuputsa vatengi vekare. Kana feed platform inogamuchira JSON payload kubva ku data feed API kana webhook, inowanzo ongorora iyo structure uye mapping minda yayo mune chero destination feed format — kazhinji XML — inoda chaizvo.
Muenzaniso: JSON Data Iri Kuseri Kwechinhu Chekupa XML
<!--
Source payload from the merchant's API, before conversion:
{
"sku": "SKU-51290",
"title": "Recycled Denim Tote Bag",
"price": { "amount": 38.00, "currency": "USD" },
"availability": "in_stock"
}
-->
<item>
<g:id>SKU-51290</g:id>
<title>Recycled Denim Tote Bag</title>
<g:price>38.00 USD</g:price>
<g:availability>in stock</g:availability>
</item>
Bhokisi rakataurwa rinoratidza chigadzirwa chimwe chete nechiri muJSON, fomati iyo maturusi mazhinji ekutarisira ma feed anotora kubva kuAPI, isati yaiswa mu XML tags inotarisirwa nechiteshi chekutenga.
Pfungwa dzakabatana
JSON ndiyo fomati inobatanidza iri shure kweakawanda ma "otomatiki" ayo ma "feeds" anoenderana nawo, ingave API inodzosa data re "live stock" kana "webhook" inosunda shanduko yemutengo nguva yainoitika mu "source system". Inowedzerawo kuonekwa senzira yekutumira data pachayo, sezvo mapuratifomu akawanda achiwedzera sarudzo dzekurodha dzakavakirwa paJSON pamwe chete nerutsigiro rwavo rwechinyakare rweXML neCSV.