
Gwyliwr JSON: Offeryn Am Ddim i Ddosrannu a Gweld Allbwn JSON Eich API
Mae yna adegau pan dwi'n gweithio gyda Nodiant Gwrthwynebu JavaScript (JSON) pasio neu ddychwelyd o APIs ac mae angen i mi ddatrys problemau sut rydw i'n dosrannu'r arae sy'n cael ei dychwelyd. Fodd bynnag, y rhan fwyaf o'r amser mae'n anodd oherwydd dim ond un llinyn ydyw. Dyna pryd mae a Gwyliwr JSON yn ddefnyddiol iawn fel y gallwch chi fewnoli'r data hierarchaidd ac yna sgrolio drwodd i ddarganfod y wybodaeth sydd ei hangen arnoch chi.
Beth yw Nodiant Gwrthrych JavaScript (JSON)?
Mae JSON (JavaScript Object Notation) yn fformat cyfnewid data ysgafn sy'n hawdd i bobl ei ddarllen a'i ysgrifennu ac yn hawdd i beiriannau ei ddosrannu a'i gynhyrchu. Mae'n seiliedig ar is-set o'r iaith raglennu JavaScript, ac fe'i defnyddir i gynrychioli strwythurau data mewn fformat testun y gellir ei anfon a'i dderbyn dros rwydwaith.
ffynhonnell: JSON
Mae gwrthrych JSON yn gasgliad heb ei drefnu o barau gwerth bysell, lle mae pob allwedd yn llinyn a gall pob gwerth fod yn llinyn, rhif, boolean, null, arae, neu wrthrych JSON arall. Mae'r parau gwerth allweddol yn cael eu gwahanu gan atalnodau ac wedi'u hamgylchynu gan braces cyrliog {}
.
Enghraifft JSON
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
Yn yr enghraifft hon, mae gan y gwrthrych JSON bum pâr gwerth allweddol: "name"
, "age"
, "isMarried"
, "address"
, a "phoneNumbers"
. Gwerth "address"
yn wrthrych JSON arall, a gwerth "phoneNumbers"
yn amrywiaeth o dannau.
Mae JSON yn fanteisiol oherwydd mae'n hawdd i beiriannau ddosrannu a chynhyrchu. Mae'n seiliedig ar is-set o Safon Iaith Rhaglennu JavaScript ECMA-262 3ydd Argraffiad – Rhagfyr 1999. Mae JSON yn fformat testun sy'n gwbl annibynnol ar iaith ond sy'n defnyddio confensiynau sy'n gyfarwydd i raglenwyr y teulu C o ieithoedd ac a gefnogir yn frodorol gan C, C ++, C #, Java, JavaScript, Perl, PHP, Python, a llawer o rai eraill. Mae'r priodweddau hyn yn gwneud JSON yn iaith cyfnewid data ddelfrydol.
Gweler Gweddill Ein Martech Zone apps