Toe fo'i i le lisi o tusitusiga

Faapefea ona Fausia se Faila .JSON i totonu o le Notepad

Jul 3, 20263 min read

O le JSON o se tusitusiga masani e iai tulafono mamafa. E mafai e le Notepad ona tusi lelei lava. O le mea e sesē ai tagata o le syntax, ae le o le mea faigaluega. Ia sa'o le fausaga, ma o le seevae o le faila o le vaega pito lea e faigofie.

O le a le faila JSON?

O lona uiga o le JSON o le JavaScript Object Notation. E teuina fa'amatalaga e fai ma paga o le ki-ma-le-taua i totonu o pupuni fa'apiko, fa'atasi ai ma le lagolago mo mea o lo'o i totonu ma fa'asologa. E fa'aogaina e polokalama, API, ma faila fa'atulaga auā e māmā ma e mafai e gagana tetele uma ona faitau.

O se fa'ata'ita'iga masani o le faila JSON e foliga mai lenei:

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

Laasaga ma lea laasaga: Fausia se faila JSON i le Notepad

Laasaga 1: Tatala le Notepad

Tatala le Notepad i lau komepiuta, pe fa'aoga se notepad i luga o le upega tafa'ilagi e leai se totogi mai so'o se su'esu'ega (browser).

Laasaga 2: Amata i le pupuni e tatalaina ai

O faila JSON uma e amata i le { mo se mea po'o le [ mo se fa'asologa. O le tele o faila e amata i se mea (object).

Laasaga 3: Fa'aopoopo au ki ma taua

Tusi ki ta'itasi i fa'ailoga upu fa'alua (double quotes), sosoo ai ma le kolone (:), sosoo ai ma le taua. Vaeluaga ta'itasi o paga i se porsiona (comma).

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

Laasaga 4: Tapuni lelei le faila

Fa'afetaui pupuni uma e tatalaina pe tapuni. O le ki ma le taua mulimuli i totonu o se mea po'o se fa'asologa e le mana'omia se porsiona i le pito.

Laasaga 5: Sefe i se fa'aopoopoga .json

Alu i le File, ona sosoo ai lea ma le Save As. Filifili le All Files i le lisi e alu i lalo o le "Save as type". Fa'aigoa le faila i se fa'aopoopoga .json, mo se fa'ata'ita'iga data.json. O le sefeina e aunoa ma le suia o lenei lisi e tu'u ai oe ma se faila .txt e le mafai ona faitauina o se JSON.

Laasaga 6: Fa'amaonia a'o e le'i fa'aogaina

Fa'apipii le faila i totonu o se JSON editor e fa'amaonia ai e sa'o a'o e le'i fa'aogaina i se tusitusiga po'o se polokalama. O se siaki vave iinei e fa'aolatia ai oe mai le su'eina o sesē mulimuli ane.

Tulafono o le Syntax o le JSON e Tatau ona Manatua

  • Fa'ailoga upu fa'alua (double quotes) na'o. E mana'omia e ki ma taua o upu fa'ailoga upu fa'alua, ae le o fa'ailoga tasi.

  • Leai ni porsiona i le pito. E leai se mea e mulimuli mai i le mea mulimuli po'o le fa'asologa.

  • Leai ni fa'amatalaga (comments). E le lagolagoina e le JSON masani fa'amatalaga o le // po'o le /* */ i totonu o le faila.

  • O pule (booleans) e la'ititi mata'itusi. Fa'aoga le true ma le false, ae le o le True po'o le FALSE.

  • E le mana'omia e numera ni fa'ailoga upu. Tusi le 28, ae le o le "28", se'i vagana ua fa'amoemoe le taua e fai ma tusitusiga.

Sesē Masani ma le Auala e Aloese Ai

Fa'afitauli: Leai se porsiona i le va o paga o ki ma taua. Fofo: O paga ta'itasi e se'i vagana le mea mulimuli e mana'omia se porsiona pe a uma.

Fa'afitauli: E le fetaui pupuni. Fofo: Faitau au paga {} ma []. O le a fa'asino atu e se tagata fa'amaonia le laina sa'o e le fetaui ai.

Fa'afitauli: Fa'ailoga upu e le'i sola ese i totonu o se tusitusiga. Fofo: Sola ese mai fa'ailoga upu i totonu i se backslash, mo se fa'ata'ita'iga \"He said \\\"hello\\\"".

Fa'afitauli: O se ki e leai ni fa'ailoga upu. Fofo: E tatau ona afifi ki uma i fa'ailoga upu fa'alua, e tusa lava pe faigofie e pei o le id po'o le name.

Fa'ai'uga

O se faila JSON e na'o se tusitusiga e mulimuli i se fa'atulagaga mamafa. Tusi au ki ma taua i fa'ailoga upu fa'alua, fa'afetaui au pupuni, fa'ase'e le porsiona i le pito, ma sefe i se fa'aopoopoga .json. Fa' চালান i se tagata fa'amaonia e tasi a'o e le'i fa'aogaina, ma ua sauni oe.

Tusitusiga fa'atatau