Fa'aoga: Va'ai fua JSON e fa'avasega ma va'ai lau taunu'uga API
E i ai taimi ou te faigaluega ai Faʻailoga Tusitusiga a le Object (JSON) pasi pe toe fo'i mai API ma e tatau ona ou faʻafilemuina faʻafefea ona ou faʻavasegaina le faʻavasega ua toe faʻafoʻi mai. Peitaʻi, o le tele o taimi e faigata aua naʻo le tasi le manoa. O le taimi lena a JSON Maimoaga e sau i le aoga tele ina ia mafai ai ona e faʻapipiʻi faʻamaumauga faʻasologa ona taʻavale lea e suʻe faʻamatalaga e te manaʻomia.
O le a le JavaScript Object Notation (JSON)?
O le JSON (JavaScript Object Notation) o se faʻamatalaga mama-fetufaʻaiga faʻamatalaga e faigofie mo tagata e faitau ma tusitusi ma faigofie mo masini e faʻavasega ma gaosia. E faʻavae i luga o se vaega o le Javascript programming language, ma faʻaaogaina e fai ma sui o faʻamaumauga o faʻamaumauga i se tusitusiga e mafai ona lafo ma maua i luga o se fesoʻotaiga.
puna: JSON
O se mea JSON o se fa'aputuga le fa'atonuina o pa'aga ki-taua, lea o ki ta'itasi o se manoa ma o tau ta'itasi e mafai ona avea ma se manoa, numera, boolean, null, array, po'o se isi mea JSON. O pa'aga autu-taua e tu'u'ese'ese i koma ma si'osi'omia i fa'a'au pipi'i {}
.
JSON Faataitaiga
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
I lenei faʻataʻitaʻiga, o le JSON mea faitino e lima taʻaloga taua-taua: "name"
, "age"
, "isMarried"
, "address"
, ma "phoneNumbers"
. Le aoga o "address"
o se isi mea JSON, ma le tau o "phoneNumbers"
o se faatulagaga o manoa.
E aoga tele le JSON aua e faigofie mo masini ona faʻavasega ma gaosia. E fa'avae i luga o se vaega o le Javascript Programming Language Standard ECMA-262 3rd Edition - Tesema 1999. O le JSON o se fa'asologa o tusitusiga e matua tuto'atasi lava le gagana ae fa'aoga tu'ufa'atasiga e masani ai tagata fai polokalame o le aiga C o gagana ma o lo'o lagolagoina e le atunu'u. e C, C++, C#, Java, JavaScript, Perl, PHP, Python, ma le tele o isi. O nei meatotino ua avea ai le JSON ma se gagana lelei-fetufa'iga gagana.