Rakendus: tasuta JSON-vaatur, et sõeluda ja vaadata oma API väljundit
On aegu, kui ma töötan Java Objekti märgistus (JSON) läbimine või tagasitulek API-liidesed ja ma pean tõrkeotsingu tegema, kuidas parsitud massiivi sõeluda. Kuid enamasti on see keeruline, sest see on ainult üks string. See on siis, kui a JSONi vaataja on väga kasulik, et saaksite hierarhilistes andmetes taane teha ja seejärel vajaliku teabe leidmiseks läbi kerida.
Mis on JavaScripti objektide tähistamine (JSON)?
JSON (JavaScript Object Notation) on kerge andmevahetusvorming, mida inimestel on lihtne lugeda ja kirjutada ning masinatel on lihtne sõeluda ja genereerida. See põhineb JavaScripti programmeerimiskeele alamhulgal ja seda kasutatakse andmestruktuuride esitamiseks tekstivormingus, mida saab võrgu kaudu saata ja vastu võtta.
Allikas: JSON
JSON-objekt on võtme-väärtuste paaride järjestamata kogum, kus iga võti on string ja iga väärtus võib olla string, arv, tõeväärtus, null, massiiv või mõni muu JSON-objekt. Võtme-väärtuse paarid eraldatakse komadega ja ümbritsetakse lokkis sulgudega {}
.
JSON-i näide
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
Selles näites on JSON-objektil viis võtme-väärtuste paari: "name"
, "age"
, "isMarried"
, "address"
ja "phoneNumbers"
. Väärtus "address"
on teine JSON-objekt ja selle väärtus "phoneNumbers"
on stringide massiiv.
JSON on kasulik, kuna masinatel on seda lihtne sõeluda ja genereerida. See põhineb JavaScripti programmeerimiskeele standardi ECMA-262 alamhulgal, 3. väljaanne – detsember 1999. JSON on tekstivorming, mis on täiesti keelest sõltumatu, kuid kasutab C-keelteperekonna programmeerijatele tuttavaid tavasid ja mida toetatakse algselt. C, C++, C#, Java, JavaScripti, Perli, PHP, Python ja paljude teiste poolt. Need omadused muudavad JSON-i ideaalseks andmevahetuskeeleks.