Ang JSON ay plain text na may mahigpit na mga panuntunan. Kaya itong isulat nang maayos ng Notepad. Ang nagiging mali ng mga tao ay ang syntax, hindi ang gamit na tool. Ayusin ang istruktura, at madali na lang ang pag-save ng file.
Paano Gumawa ng .JSON File sa Notepad
Ano ang JSON file?
Ang ibig sabihin ng JSON ay JavaScript Object Notation. Nag-iimbak ito ng data bilang mga key-value pair sa loob ng mga kulot na panaklong (curly braces), na may suporta para sa mga nested object at array. Ginagamit ito ng mga app, API, at config file dahil magaan ito at kayang basahin ng bawat pangunahing programming language.
Ang hitsura ng isang pangunahing JSON file ay ganito:
{ "name": "John", "age": 28, "isActive": true, "skills": ["writing", "editing"]}Hakbang-hakbang: Paano Gumawa ng JSON File sa Notepad
Hakbang 1: Buksan ang Notepad
Buksan ang Notepad sa iyong computer, o gumamit ng libreng online notepad mula sa kahit anong browser.
Hakbang 2: Magsimula sa isang pambukas na brace
Nagsisimula ang bawat JSON file sa { para sa isang object o [ para sa isang array. Karamihan sa mga file ay nagsisimula sa isang object.
Hakbang 3: Idagdag ang iyong mga key at value
Isulat ang bawat key sa loob ng double quotes, sinundan ng colon, at pagkatapos ay ang value. Paghiwalayin ang bawat pair gamit ang kuwit (comma).
{ "title": "Sample File", "version": 1}Hakbang 4: Isara nang tama ang file
Itapat ang bawat pambukas na brace o bracket sa isang pang-sarado nito. Ang huling key-value pair sa isang object o array ay hindi dapat magkaroon ng kuwit sa dulo.
Hakbang 5: I-save gamit ang .json extension
Pumunta sa File, pagkatapos ay Save As. Piliin ang All Files sa "Save as type" dropdown. Pangalanan ang file na may .json extension, halimbawa ay data.json. Ang pag-save nang hindi binabago ang dropdown na ito ay mag-iiwan sa iyo ng .txt file na hindi mababasa bilang JSON.
Hakbang 6: I-validate bago gamitin
I-paste ang file sa isang JSON editor upang kumpirmahing tama ito bago gamitin sa isang script o app. Ang mabilis na pagsusuring ito ay makapagliligtas sa iyo mula sa pag-debug mamaya.
Mga Panuntunan sa JSON Syntax na Dapat Tandaan
Double quotes lamang. Kailangan ng mga key at string value ng double quotes, hindi single quotes.
Walang kuwit sa huling bahagi. Walang sumusunod pagkatapos ng huling item sa isang object o array.
Walang mga komento (comments). Ang standard JSON ay hindi sumusuporta sa mga tala na gumagamit ng // o /* */ sa loob ng file.
Lowercase ang mga boolean. Gamitin ang true at false, hindi True o FALSE.
Hindi kailangan ng quotes ang mga numero. Isulat ang 28, hindi "28", maliban na lamang kung ang value ay nilalayong maging text.
Mga Karaniwang Pagkakamali at Paano Ito Iwasan
Problema: Nawawalang kuwit sa pagitan ng mga key-value pair. Solusyon: Ang bawat pair maliban sa huli ay kailangang may kuwit pagkatapos nito.
Problema: Hindi magkatugmang mga bracket o brace. Solusyon: Bilangin ang iyong mga {} at [] pair. Ituturo ng isang validator ang eksaktong linya kung saan hindi sila magkatugma.
Problema: Mga quote na hindi nailagay ang escape sa loob ng isang string. Solusyon: Lagyan ng backslash ang mga panloob na quote, halimbawa ay "Sabi niya \"hello\"".
Problema: Isang key na walang quotes. Solusyon: Ang bawat key ay dapat nakabalot sa double quotes, kahit ang mga simpleng gaya ng id o name.
Konklusyon
Ang isang JSON file ay text lamang na sumusunod sa isang mahigpit na format. Isulat ang iyong mga key at value na may double quotes, itugma ang iyong mga bracket, huwag lagyan ng kuwit ang dulo, at i-save ito gamit ang .json extension. Patakbuhin ito sa isang validator minsan bago gamitin, at handa ka na.