He kuputuhi noa te JSON me ōna ture mārō. Ka taea e te Papatuhi te tuhi pai. Ko te hapa a te nuinga ko te wetereo, ehara i te taputapu. Me tika te hanganga, ā, he mahi māmā te tiaki i te kōnae.
Me pēhea te hanga kōnae .JSON ki te Papatuhi (Notepad)
He aha te kōnae JSON?
Ko te tikanga o te JSON ko JavaScript Object Notation. Ka penapena raraunga hei takirua kī-uara ki roto i ngā taiapa kopiko, me te tautoko i ngā tūemi me ngā rārangi kua herea. Ka whakamahia e ngā taupānga, ngā API, me ngā kōnae whirihoranga nā te mea he māmā, ā, ka taea e ia reo hōtaka matua te pānui.
Anei te āhua o te kōnae JSON taketake:
{ "name": "John", "age": 28, "isActive": true, "skills": ["writing", "editing"]}Te Tukanga: Te hanga kōnae JSON i te Papatuhi
Hipanga 1: Whakatuwhera i te Papatuhi
Whakatuwherahia te Papatuhi i runga i tō rorohiko, whakamahia rānei he papatuhi ipurangi koreutu i tō pūtirotiro.
Hipanga 2: Tīmata ki te taiapa whakatuwhera
Ka tīmata ia kōnae JSON ki te { mō tētahi ahanoa, ki te [ rānei mō tētahi rārangi. Ko te nuinga o ngā kōnae ka tīmata ki tētahi ahanoa.
Hipanga 3: Tāpirihia ō kī me ō uara
Tuhia ia kī ki roto i ngā korukī ruarua, whai muri mai ko te koru, kātahi ko te uara. Wehea ia takirua ki te piko.
{ "title": "Sample File", "version": 1}Hipanga 4: Katia tika te kōnae
Me whakarite he taiapa katinga mō ia taiapa whakatuwhera. Ko te takirua kī-uara whakamutunga i roto i te ahanoa, i te rārangi rānei, kāore e tika kia whai piko i te mutunga.
Hipanga 5: Tiakina ki te toronga .json
Haere ki te Kōnae (File), kātahi ki te Tiaki Hei (Save As). Tīpakohia te "All Files" i te rārangi takai iho "Save as type". Whakaingoatia te kōnae me te toronga .json, hei tauira: data.json. Ki te kore koe e huri i tēnei, ka noho tonu hei kōnae .txt, ā, e kore e pānuitia hei JSON.
Hipanga 6: Whakaritea te tika i mua i te whakamahi
Whakapirihia te kōnae ki tētahi ētita JSON kia whakau ai he tika i mua i tō whakamahi i roto i te hōtaka, taupānga rānei. Ko te tirotiro i konei ka karo i te raruraru ā-mua.
Ngā Ture Wetereo JSON hei Maumahara
Ko ngā korukī ruarua anake. Me whakamahi korukī ruarua mō ngā kī me ngā uara kuputuhi, kaua ko te korukī kotahi.
Kāore he piko i te mutunga. Kaua he mea i muri i te tūemi whakamutunga i roto i te ahanoa, i te rārangi rānei.
Kāore he kōrero tāpiri. Kāore te JSON taketake e tautoko ana i ngā tuhipoka //, /* */ rānei ki roto i te kōnae.
Ko ngā uara pūtake (booleans) he reta iti. Whakamahia te true me te false, kaua ko te True, FALSE rānei.
Kāore ngā tau i te hiahia korukī. Tuhia te 28, kaua ko "28", mēnā ehara te uara i te kuputuhi.
Ngā Hapa noa me te Whakakore i aua Hapa
Raruraru: Kua ngaro te piko i waenga i ngā takirua kī-uara. Rongoā: Me whai piko ia takirua hāunga te takirua whakamutunga.
Raruraru: Kāore i rite ngā taiapa. Rongoā: Tātaihia ō taiapa {} me []. Mā te kaiwhakatika e tohu te raina tika kāore e rite ana.
Raruraru: He korukī kāore i pūhoretia (unescaped) i roto i te kuputuhi. Rongoā: Whakamahia te backslash mō ngā korukī o roto, hei tauira: "I kī ia \"hello\"".
Raruraru: He kī kāore he korukī. Rongoā: Me whakakapi ia kī ki ngā korukī ruarua, ahakoa he kī māmā pēnei i te id, name rānei.
Whakamutunga
Ko te kōnae JSON he kuputuhi noa e whai ana i te hōputu mārō. Tuhia ō kī me ō uara ki ngā korukī ruarua, whakaritea ō taiapa, waiho te piko i te mutunga, ā, tiakina ki te toronga .json. Whakahaeretia mā tētahi kaiwhakatika i mua i te whakamahi, ā, kua oti i a koe.