Kazalo:
- Opredelitev - Kaj pomeni Nocta Object Notation (JSON)?
- Techopedia razlaga JavaScript Object Notation (JSON)
Opredelitev - Kaj pomeni Nocta Object Notation (JSON)?
JavaScript Object Notation (JSON) je odprt standardni format izmenjave podatkov, ki temelji na podskupini JavaScript sintakse. JSON je na osnovi besedila, lahek in na splošno velja za lahko berljiv / zapisljiv.
Čeprav je JSON tesno povezan z JavaScriptom, jezik ni odvisen. Čeprav je JSON neodvisen, uporablja konvencije podobne drugim jezikom (npr. C, C ++, Java, Perl in Python), zato je JSON idealen jezik za izmenjavo podatkov.
Značilnosti JSON vključujejo naslednje:
- Prilagodljivost, ki omogoča programerju določitev tipk.
- Manj režijski, saj so vsebine večinoma podatki.
- Prenosni podatki.
- Nelastninsko
- Skupna in priročna oblika za spletne storitve.
JSON se običajno uporablja pri razvoju spletnih aplikacij kot oblika podatkov za katero koli aplikacijo, kjer so informacije shranjene kot besedilo.
Techopedia razlaga JavaScript Object Notation (JSON)
JSON nekateri bolj kot XML raje kot format izmenjave podatkov, ker je manj beseden, deluje hitro, zmanjša velikost podatkov in poenostavi obdelavo dokumentov. Veliko se uporablja v spletnem razvoju, predvsem zato, ker brezhibno prenaša informacije med potencialno nezdružljivimi tehnologijami. Na primer, lahko vključuje aplikacijo Java, ki se izvaja v oknu UNIX ali aplikacijo C #, ki se izvaja v sistemu Windows.
Priporočamo nekatere varnostne ukrepe, saj je JSON nagnjen k varnostnim vprašanjem, ki izhajajo iz interpretatorja JavaScript in objektnih literal, ki dinamično izvajajo besedilo JSON kot JavaScript. Z drugimi besedami, JSON je ranljiv za napadalce vstavljanja v JavaScript, ki lahko vdrejo in izvlečejo sistemsko vsebino / spletni strežnik in posredovane uporabniške predmete. Tehnike za izboljšanje varnosti JSON obstajajo in lahko odpravijo takšne težave. Pred uvedbo JSON-a bi morali biti razvijalci nenehno seznanjeni z vsemi varnostnimi vrzeli in možnimi rešitvami.
