JSON (JavaScript Object Notation) ke sebopeho se bobebe, se thehiloeng mongolong se hahiloeng ho tsoa ho lipara tsa bohlokoa ba senotlolo le li-array tse nang le sehlaha, se etselitsoeng ho emela data e hlophisitsoeng ka tsela e bonolo hore mechine e e hlahlobe le ho e bala ka ho toba. E hlahile ho JavaScript empa joale e ikemetse ka puo, 'me e se e le sebopeho sa kamehla bakeng sa li-API tse ngata tsa sejoale-joale tsa webo, e nkela mekhoa e meng ea khale le e mengata ea ho kopanya maemo a mangata a ts'ebeliso. Tsamaisong ea phepelo, JSON ha e hlahe e le sebopeho sa phepelo ea ho qetela ea mabenkele ka boeona 'me e bonahala e le sebopeho seo ntho e 'ngoe le e 'ngoe e potolohileng phepelo eo e ntseng e tsoela pele ho sona.

Hobaneng JSON e le ea Bohlokoa bakeng sa Kopanyo ea Feed

Bongata ba diphepelo tsa dihlahiswa tse romelwang ka ho toba seteisheneng sa mabenkele e ntse e le XML kapa CSV, empa ditsamaiso tse hahang le ho laola diphepelo tseo — di-PIM, di-ERP, di-platform tsa taolo ya diphepelo, le di-API tse di hokahanyang kaofela — di buisana ka matla ho JSON. Ha sesebediswa sa taolo ya diphepelo se hula setoko se phelang ho tswa ho API , se hlahloba setoko ka webhook payload, kapa se fapanyetsana data le PIM, data eo e batla e le JSON ka tlase, leha e ka fetolelwa ho XML pele e romelwa ho Google kapa Meta. Ho utlwisisa JSON ho bohlokwa ho mang kapa mang ya rarollang bothata ba ho kopanngwa ha diphepelo, hobane boholo ba diphaephe pakeng tsa ditsamaiso — eseng faele ya ho qetela ya phepelo ka boyona — ke moo JSON e hlileng e dulang teng.

Mokhoa oa JSON

Tokomane ea JSON e hahiloe ho tsoa sete e nyane ea lintho tsa pele: lintho, e leng lipara tsa bohlokoa ba senotlolo tse phuthetsoeng ka li-braces tse kobehileng, li-array, tse leng manane a laetsoeng a phuthetsoeng ka li-bracket tse sekwere, le boleng ba scalar joalo ka likhoele, linomoro le li-boolean. Ha ho na schema e tsitsitseng e qobelloang ke sebopeho ka bosona - sehlahlobi sa JSON ha se hloke mofuta oa tokomane o hlalositsoeng esale pele, e leng karolo ea lebaka leo ka lona se sebelisoang haholo bakeng sa likarabo tsa API tse hlokang ho fetoha ntle le ho roba bareki ba baholo. Ha sethala sa phepelo se fumana mojaro oa JSON ho tsoa ho API ea phepelo ea data kapa webhook, hangata se sekaseka sebopeho seo le ho beha masimo a sona ho eng kapa eng eo sebopeho sa phepelo ea sebaka seo - hangata XML - se hlileng se se hlokang.

Mohlala: Lintlha tsa JSON tse ka Morao ho Ntho ea Phepelo ea 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>

Boloko bo hlalositsweng bo bontsha sehlahiswa se tshwanang le seo se leng sona ho JSON, sebopeho seo disebediswa tse ngata tsa taolo ya phepelo di se hulang ho API, pele se batalatswa ho ba di-tag tsa XML tseo kanale ya mabenkele e di lebellang.

Likhopolo tse amanang

JSON ke sebopeho se hokahaneng se ka morao ho boholo ba othomathike eo diphepelo di itshetlehileng ho yona hona jwale, ebang ke API e kgutlisang data ya setoko se phelang kapa webhook e sutumelletsang phetoho ya theko hang ha e etsahala tsamaisong ya mohlodi. E boetse e hlaha ka ho eketsehileng e le sebopeho se seng sa ho romella bakeng sa phepelo ya data ka boyona, ha di-platform tse ngata di eketsa dikgetho tsa ho kenya tse thehilweng ho JSON hammoho le tshehetso ya tsona ya setso ya XML le CSV.