Hoki ki te blog

Me pēhea te hanga kōnae .JSON ki te Papatuhi (Notepad)

Jul 3, 20263 min read

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.

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.

Ngā tuhinga e pā ana