Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


JSON

JavaScript Object Notation
Tiedostopääte .json
Mediatyyppi application/json
Tyypin koodi TEXT
Lyhenne JSON
Standardi(t) RFC 4627

JSON (lyhenne sanoista JavaScript Object Notation) on yksinkertainen ja kevyt avoimen standardin tiedostomuoto tiedonvälitykseen ja tallennukseen. Ihmisten on helppo lukea ja kirjoittaa JSON tiedostoja.[1] JSON perustuu JavaScript-ohjelmointikielistandardin ECMA-262 3. painos – joulukuu 1999 osajoukkoon. Nimestään ja JavaScript-perustastaan huolimatta JSON on täysin kielestä riippumaton, mutta käyttää käytäntöjä, jotka ovat tuttuja C-kieliperheestä. Nämä ominaisuudet tekevät JSON:ista erinomaisen tiedonsiirtokielen. Useimmat ohjelmointikielet sisältävät koodin JSON-muotoisen datan luomiseksi ja parsimiseksi. JSON:in Internet media type on application/json ja sen tiedostopääte .json.

JSON perustuu järjestämättömään joukkoon avain–arvo-pareja. Objekti alkaa vasemmalla aaltosulkeella { ja päättyy oikeaan aaltosulkeeseen }. Jokainen avain ympäröidään lainausmerkeillä, ja sitten seuraa kaksoispiste :. avain–arvo-parit erotetaan pilkuilla , toisistaan.[1] JSON:ia käytetään yleisesti tiedon siirtämiseen verkkosovelluksissa, esimerkiksi tietojen lähettäminen palvelimelta selaimelle, jotta se voidaan näyttää verkkosivulla tai päinvastoin[2]. JSON muistuttaa nimensä mukaisesti hyvin paljon JavaScriptin objektimuotoa.

JSON-formaatin määritteli alun perin Douglas Crockford vuoden 2000 alussa. Crockford ja Chip Morningstar lähettivät ensimmäisen JSON-viestin huhtikuussa 2001. JSON luotiin vaihtoehdoksi XML:lle, joka oli aikoinaan hallitseva tiedonvaihdon muoto. XML-tiedostojen lukeminen on ihmiselle vaikeaa ja se jättää paljon toivomisen varaa koodauksen ketteryyden suhteen. JSON oli vastaus näihin ongelmiin.

  1. a b JSON www.json.org. Viitattu 27.9.2022.
  2. Working with JSON - Learn web development | MDN developer.mozilla.org. Viitattu 27.9.2022. (englanti)

Previous Page Next Page






جسون Arabic JSON AZ JSON BE JSON Bulgarian জেসন Bengali/Bangla JSON Catalan JavaScript Object Notation Czech JavaScript Object Notation German JSON Greek JSON English

Responsive image

Responsive image