Dom Razvoj Što je oznaka JavaScripta (json)? - definicija iz tehopedije

Što je oznaka JavaScripta (json)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači JavaScript Object Notation (JSON)?

JavaScript Object Notation (JSON) otvoreni je standardni format razmjene podataka temeljen na podskupini sintakse JavaScripta. JSON je tekst, lagan i općenito smatra lako čitljivim / za pisati.

Iako je usko povezan s JavaScript-om, JSON ne ovisi o jeziku. Iako je neovisan, JSON koristi konvencije slične drugim jezicima (npr. C, C ++, Java, Perl i Python), što JSON čini idealnim jezikom za razmjenu podataka.

JSON karakteristike uključuju sljedeće:

  • Fleksibilnost, omogućavajući programeru da definira tipke.
  • Manje režijski, jer je sadržaj uglavnom podataka.
  • Prijenosni podaci.
  • Nezaštićeno.
  • Uobičajen i prikladan format za web usluge.

JSON se obično koristi u razvoju web aplikacija kao oblik podataka za bilo koju aplikaciju u kojoj se informacije pohranjuju kao tekst.

Techopedia objašnjava JavaScript Object Notation (JSON)

Neki preko XML-a preferiraju JSON kao format razmjene podataka jer je manje verbozan, radi brzo, smanjuje veličinu podataka i pojednostavljuje obradu dokumenata. Dugo se koristi u web razvoju, posebno zato što neprimjetno prenosi informacije između potencijalno nespojivih tehnologija. Na primjer, može uključivati ​​Java aplikaciju koja se izvodi na UNIX okviru ili C # aplikaciju koja se izvodi u sustavu Windows.

Savjetuju se određene mjere opreza jer je JSON sklon sigurnosnim pitanjima koja proizlaze iz JavaScript interpretera i objektnih literala, koji dinamički izvršavaju JSON tekst kao JavaScript. Drugim riječima, JSON je ranjiv na napadače umetanja JavaScripta, koji mogu hakirati i ekstrahirati sadržaj sustava / web poslužitelja i prenesene aplikacijske objekte. JSON tehnike povećanja sigurnosti postoje i mogu riješiti takve probleme. Stoga, prije implementacije JSON-a, programeri trebaju stalno biti svjesni svih sigurnosnih rupa i mogućih rješenja.

Što je oznaka JavaScripta (json)? - definicija iz tehopedije