Sisällysluettelo:
- Määritelmä - Mitä JavaScript Object Notation (JSON) tarkoittaa?
- Techopedia selittää JavaScript Object Notation (JSON)
Määritelmä - Mitä JavaScript Object Notation (JSON) tarkoittaa?
JavaScript Object Notation (JSON) on avoin vakiomuotoinen tiedonsiirtomuoto, joka perustuu JavaScript-syntaksiosajoukkoon. JSON on tekstipohjainen, kevyt ja sitä pidetään yleensä helposti luettavana / kirjoitettavana.
Vaikka JSON on läheisesti yhteydessä JavaScriptiin, JSON on kielestä riippumaton. Vaikka JSON on riippumaton, se käyttää muiden kielten kaltaisia käytäntöjä (esim. C, C ++, Java, Perl ja Python), joten JSON on ihanteellinen tiedonsiirtokieli.
JSON-ominaisuuksiin kuuluvat seuraavat:
- Joustavuus, jonka avulla ohjelmoija voi määrittää näppäimet.
- Vähemmän yleiskustannuksia, koska sisältö on enimmäkseen dataa.
- Kannettavat tiedot.
- Nimistön.
- Yleinen ja kätevä muoto verkkopalveluille.
JSON: ää, jota käytetään yleisesti verkkosovellusten kehittämisessä, voidaan käyttää tietomuodona kaikille sovelluksille, joissa tiedot tallennetaan tekstinä.
Techopedia selittää JavaScript Object Notation (JSON)
Jotkut pitävät JSON: ää verrattuna XML: ään tiedonsiirtoformaattina, koska se on vähemmän selkeä, toimii nopeasti, pienentää tiedon kokoa ja yksinkertaistaa asiakirjojen käsittelyä. Sitä käytetään laajasti verkkokehityksessä, etenkin koska se siirtää saumattomasti tietoa mahdollisesti yhteensopimattomien tekniikoiden välillä. Se voi esimerkiksi sisältää Java-sovelluksen, joka toimii UNIX-ruudussa, tai C # -sovelluksen, joka toimii Windowsissa.
Tiettyjä varotoimenpiteitä suositellaan, koska JSON on alttiina JavaScriptin tulkin ja objektikirjaimien johdetuille tietoturvaongelmille, jotka suorittavat JSON-tekstin dynaamisesti JavaScriptinä. Toisin sanoen JSON on alttiina JavaScriptin lisäyshyökkääjille, jotka voivat hakkeroida ja purkaa järjestelmän / Web-palvelimen sisältöä ja lähetettyjä sovellusobjekteja. JSON-tietoturvaa parantavia tekniikoita on olemassa ja ne voivat ratkaista sellaiset ongelmat. Siksi ennen JSON: n käyttöönottoa kehittäjien tulee jatkuvasti olla tietoisia kaikista tietoturvapuutteista ja mahdollisista ratkaisuista.
