Sovellus: ilmainen JSON-katseluohjelma, jolla voit jäsentää ja tarkastella sovellusliittymäsi tulosteita
Joskus työskentelen JavaScript Object Notation (JSON) läpäiseminen tai palauttaminen API ja minun on tehtävä vianetsintä, miten jäsennän palautettua taulukkoa. Suurimman osan ajasta se on kuitenkin vaikeaa, koska se on vain yksi merkkijono. Silloin a JSON-katseluohjelma on erittäin kätevä, jotta voit sisentää hierarkkiset tiedot ja sitten selata läpi löytääksesi tarvitsemasi tiedot.
Mikä on JavaScript Object Notation (JSON)?
JSON (JavaScript Object Notation) on kevyt tiedonsiirtomuoto, jota ihmisten on helppo lukea ja kirjoittaa ja koneiden jäsentää ja luoda. Se perustuu JavaScript-ohjelmointikielen osajoukkoon, ja sitä käytetään esittämään tietorakenteita tekstimuodossa, joka voidaan lähettää ja vastaanottaa verkon kautta.
Lähde: JSON
JSON-objekti on avain-arvo-parien järjestämätön kokoelma, jossa jokainen avain on merkkijono ja jokainen arvo voi olla merkkijono, numero, looginen arvo, nolla, taulukko tai muu JSON-objekti. Avainarvoparit erotetaan pilkuilla ja ympäröity aaltosulkeilla {}
.
JSON-esimerkki
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
Tässä esimerkissä JSON-objektilla on viisi avainarvoparia: "name"
, "age"
, "isMarried"
, "address"
ja "phoneNumbers"
. Arvo "address"
on toinen JSON-objekti ja sen arvo "phoneNumbers"
on joukko merkkijonoja.
JSON on edullinen, koska koneiden on helppo jäsentää ja luoda. Se perustuu JavaScript-ohjelmointikielistandardin ECMA-262 3. painos – joulukuu 1999 osajoukkoon. JSON on tekstimuoto, joka on täysin kieliriippumaton, mutta käyttää käytäntöjä, jotka ovat tuttuja C-kielen ohjelmoijille ja jota tuetaan natiivisti. C, C++, C#, Java, JavaScript, Perl, PHP, Python ja monet muut. Nämä ominaisuudet tekevät JSONista ihanteellisen tiedonsiirtokielen.