Balik sa blog

Unsaon Paghimo og .JSON File sa Notepad

Jul 3, 20263 min read

Ang JSON kay yano nga text nga adunay estrikto nga mga lagda. Mahimo kining isulat sa Notepad. Ang masaypan sa mga tawo mao ang syntax, dili ang himan. Kuhaa ang saktong estruktura, ug ang pag-save sa file maoy pinakadaling bahin.

Unsa ang JSON file?

Ang JSON nagpasabot sa JavaScript Object Notation. Nagtipig kini og mga datos isip key-value pairs sulod sa curly braces, nga may suporta para sa nested objects ug arrays. Gigamit kini sa mga app, API, ug config files tungod kay kini gaan ug mabasa sa tanang dagkong programming languages.

Ang usa ka batakang JSON file morag ingon ani:

{
  "name": "John",
  "age": 28,
  "isActive": true,
  "skills": ["writing", "editing"]
}

Lakang-sa-Lakang: Paghimo og JSON file sa Notepad

Lakang 1: Ablihi ang Notepad

Ablihi ang Notepad sa imong kompyuter, o paggamit og libre nga online notepad gikan sa bisan unsang browser.

Lakang 2: Sugdi sa nag-abli nga brace

Ang matag JSON file nagsugod sa { para sa object o [ para sa array. Kadaghanan sa mga file nagsugod sa usa ka object.

Lakang 3: Idugang ang imong mga key ug value

Isulat ang matag key sa double quotes, gisundan og colon, ug gisundan sa value. Ihimulag ang matag pares gamit ang comma.

{
  "title": "Sample File",
  "version": 1
}

Lakang 4: Sirha og sakto ang file

Ipares ang matag nag-abli nga brace o bracket sa usa ka nagsira. Ang kataposang key-value pair sa usa ka object o array walay comma sa katapusan.

Lakang 5: I-save gamit ang .json extension

Adto sa File, dayon Save As. Pilia ang All Files sa "Save as type" dropdown. Pangalanan ang file nga adunay .json extension, pananglitan data.json. Ang pag-save nga dili ilisan kini nga dropdown magbilin kanimo og .txt file nga dili mabasa isip JSON.

Lakang 6: I-validate sa dili pa kini gamiton

Idikit ang file sa usa ka JSON editor aron kumpirmahon nga kini balido sa dili pa kini gamiton sa usa ka script o app. Ang dali nga pagsusi dinhi makaluwas kanimo gikan sa pag-debug unya.

Mga Lagda sa JSON Syntax nga Angay Hinumdoman

  • Double quotes lang. Ang mga key ug string values nanginahanglan og double quotes, dili single quotes.

  • Walay trailing commas. Walay mosunod human sa kataposang aytem sa usa ka object o array.

  • Walay mga komento. Ang standard JSON walay suporta para sa // o /* */ nga mga nota sulod sa file.

  • Ang mga Booleans kay gagmay ang letra (lowercase). Paggamit og true ug false, dili True o FALSE.

  • Ang mga numero dili kinahanglan og quotes. Isulat ang 28, dili "28", gawas kon ang value gituyo nga mahimong text.

Kasagarang mga Sayop ug Unsaon Kini Paglikay

Problema: Nawala ang comma taliwala sa mga key-value pairs. Solusyon: Ang matag pares gawas sa katapusan kinahanglan adunay comma human niini.

Problema: Walay kapares nga mga bracket o braces. Solusyon: Ihapa ang imong mga {} ug [] nga pares. Ang usa ka validator magtudlo sa eksaktong linya diin sila wala magpares.

Problema: Wala ma-escape nga mga quote sulod sa usa ka string. Solusyon: I-escape ang sulod nga mga quote gamit ang backslash, pananglitan \"He said \\\"hello\\\"".

Problema: Usa ka key nga walay quotes. Solusyon: Ang matag key kinahanglan giputos sa double quotes, bisan ang mga yano sama sa id o name.

Konklusyon

Ang usa ka JSON file kay text lang nga nagsunod sa estrikto nga pormat. Isulat ang imong mga key ug value nga adunay double quotes, ipares ang imong mga bracket, ayaw ibutang ang trailing comma, ug i-save kini gamit ang .json extension. Padaganuna kini sa usa ka validator kausa sa dili pa kini gamiton, ug human ka na.

May kalabutan nga mga post