Ko te JSON (JavaScript Object Notation) he hōputu raraunga māmā, e ahu mai ana i te tuhinga, i hangaia mai i ngā takirua me ngā rarangi matua-uara kua whakapūtātia, i hangaia hei whakaatu i ngā raraunga hanganga i roto i te huarahi e ngāwari ai te wetewete mā ngā mīhini, ā, e ngāwari ai hoki te pānui tika mā te tangata. I ahu mai i te JavaScript engari kua kore e whakawhirinaki ki te reo, ā, kua waiho hei hōputu taunoa mō te nuinga o ngā API tukutuku hou, hei whakakapi i ngā momo tawhito, uaua ake mō te maha o ngā whakamahinga whakauru. I roto i te whakahaere whāngai, ka puta ake a JSON hei hōputu o te whāngai hokohoko whakamutunga, engari ka puta ake i te mea ka rere haere tonu ngā mea katoa e karapoti ana i taua whāngai.
He aha te Hiranga o JSON mō ngā Whakaurunga Whāngai
Ko te nuinga o ngā whāngai hua e tukuna tika ana ki tētahi hongere hokohoko he XML, he CSV rānei, engari ko ngā pūnaha e hanga ana, e whakahaere ana hoki i aua whāngai — ngā PIM, ngā ERP, ngā tūāpapa whakahaere whāngai, me ngā API e hono ana i a rātou katoa — ka whakawhitiwhiti kōrero nui tetahi ki tetahi i roto i te JSON. Ina tangohia e tētahi taputapu whakahaere whāngai ngā taonga ora mai i tētahi API , ka tirohia ngā taonga mā te utauta tukutuku , ka whakawhiti raraunga rānei ki tētahi PIM, ko taua raraunga kei raro tonu i te JSON, ahakoa ka hurihia ki te XML i mua i te tukunga ki a Google, ki a Meta rānei. He mea nui te mārama ki te JSON mō te hunga e rapu raruraru ana i tētahi whakaurunga whāngai, nā te mea ko te nuinga o ngā pūnaha e hono ana i waenga i ngā pūnaha — ehara i te kōnae whāngai whakamutunga — te wāhi e noho ana a JSON.
Te Mahi a JSON
Ka hangaia he tuhinga JSON mai i tētahi huinga iti o ngā mea taketake: ngā mea, he takirua uara-matua kua takaihia ki roto i ngā whīwhiwhi miro, ngā rarangi, he rārangi raupapa kua takaihia ki roto i ngā whīwhiwhi tapawhā, me ngā uara tauine pēnei i ngā aho, ngā tau, me ngā pūoro. Kāore he kaupapa pumau e whakatinanahia ana e te hōputu tonu - kāore he momo tuhinga kua tautuhia i mua e te kaitātari JSON, koinei tētahi o ngā take e whakamahia whānuitia ana mō ngā urupare API me whanake me te kore e pakaru ngā kiritaki tawhito. Ina whiwhi tētahi tūāpapa whāngai i tētahi kawenga JSON mai i tētahi API whāngai raraunga , i tētahi tukutuku rānei, ka tātarihia e ia taua hanganga ka mahere i ana mara ki roto i te mea e hiahiatia ana e te hōputu whāngai ūnga - he XML te nuinga o te wā.
Tauira: Raraunga JSON kei Muri i tētahi Tūemi Whāngai 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>
Ko te poraka kua tātaitia e whakaatu ana i te hua kotahi me tōna āhua i roto i te JSON, te hōputu e tangohia ana e te nuinga o ngā taputapu whakahaere whāngai mai i tētahi API, i mua i te whakawhāitihia ki roto i ngā tūtohu XML e tumanakohia ana e te hongere hokohoko.
Kupu Whakaaro
Ko JSON te whakatakotoranga hono i muri i te nuinga o ngā mahi aunoa e whakawhirinakihia ana e ngā whāngai i ēnei rā, ahakoa he API e whakahoki mai ana i ngā raraunga ora, he hononga tukutuku rānei e pana ana i te huringa utu i te wā e puta ai i roto i te pūnaha pūtake. Ka piki haere hoki te puta hei whakatakotoranga tuku rerekē mō te whāngai raraunga tonu, i te mea he maha atu ngā tūāpapa e tāpiri ana i ngā kōwhiringa tukuake e hangai ana ki te JSON me tā rātou tautoko XML me te CSV tuku iho.