App: Pub dawb JSON Viewer Los Parse thiab Saib Koj API cov zis
Muaj ntau lub sijhawm kuv ua haujlwm nrog JavaScript ntawv cim cim (JSON) tau dhau los yog rov qab los ntawm API thiab kuv yuav tsum tau troubleshoot li cas kuv tabtom parsing array uas xa rov qab. Txawm li cas los xij, feem ntau nws yuav nyuaj vim tias nws tsuas yog ib txoj hlua nkaus xwb. Yog thaum ntawv a JSON Tus Saib los ua ke heev kom koj tuaj yeem nkag mus rau cov ntaub ntawv hierarchical thiab tom qab ntawd mus rau hauv kom paub cov ntaub ntawv koj xav tau.
JavaScript kwv cim ntawv (JSON) yog dab tsi?
JSON (JavaScript Object Notation) yog ib hom ntawv sib hloov cov ntaub ntawv uas yooj yim rau tib neeg nyeem thiab sau thiab yooj yim rau cov tshuab los txheeb xyuas thiab tsim. Nws yog raws li ib feem ntawm JavaScript programming lus, thiab yog siv los sawv cev cov ntaub ntawv qauv hauv ib hom ntawv nyeem uas tuaj yeem xa thiab tau txais hauv lub network.
Tau qhov twg los: JSON
Ib yam khoom JSON yog ib qho kev sau tsis raug ntawm tus yuam sij-tus nqi, qhov twg txhua tus yuam sij yog ib txoj hlua thiab txhua tus nqi tuaj yeem yog ib txoj hlua, tus lej, boolean, null, array, lossis lwm yam khoom JSON. Cov khub tseem ceeb-tus nqi yog sib cais los ntawm commas thiab ncig los ntawm curly braces {}
.
JSON Piv txwv
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
Hauv qhov piv txwv no, cov khoom JSON muaj tsib qhov tseem ceeb-tus khub: "name"
, "age"
, "isMarried"
, "address"
, Thiab "phoneNumbers"
Cov. Tus nqi ntawm "address"
yog lwm yam khoom JSON, thiab tus nqi ntawm "phoneNumbers"
yog ib qho array ntawm cov hlua.
JSON yog qhov zoo vim tias nws yooj yim rau cov tshuab los txheeb xyuas thiab tsim tawm. Nws yog raws li ib feem ntawm JavaScript Programming Language Standard ECMA-262 3rd Edition - Kaum Ob Hlis 1999. JSON yog ib hom ntawv nyeem uas yog hom lus nkaus xwb tab sis siv cov rooj sib tham uas paub txog cov programmers ntawm C tsev neeg ntawm hom lus thiab muaj kev txhawb nqa ib txwm muaj. los ntawm C, C ++, C #, Java, JavaScript, Perl, PHP, Python, thiab ntau lwm tus. Cov khoom no ua rau JSON ib qho zoo tagnrho cov ntaub ntawv-kev sib pauv lus.