Innehållsförteckning:
- Definition - Vad betyder JavaScript Object Notation (JSON)?
- Techopedia förklarar JavaScript Object Notation (JSON)
Definition - Vad betyder JavaScript Object Notation (JSON)?
JavaScript Object Notation (JSON) är ett öppet standardutbyte av datautbyte baserat på en JavaScript-syntax-underuppsättning. JSON är textbaserad, lätt och anses generellt vara lättläsbar / skrivbar.
Även om JSON är nära ansluten till JavaScript är språkoberoende. Även oberoende använder JSON konventioner som liknar andra språk (t.ex. C, C ++, Java, Perl och Python), vilket gör JSON till ett idealiskt datautbytesspråk.
JSON-egenskaperna inkluderar följande:
- Flexibilitet, så att programmeraren kan definiera nycklar.
- Mindre omkostnader, eftersom innehåll mestadels är data.
- Bärbar data.
- Generiskt.
- Vanligt och bekvämt format för webbtjänster.
Vanligtvis används i webbapplikationsutveckling, kan JSON användas som ett dataformat för alla applikationer där information lagras som text.
Techopedia förklarar JavaScript Object Notation (JSON)
JSON föredras av vissa över XML som ett datautbytesformat eftersom det är mindre ordboken, fungerar snabbt, minskar datastorleken och förenklar dokumenthantering. Det används i stor utsträckning i webbutveckling, särskilt för att det sömlöst överför information mellan potentiellt inkompatibel teknik. Det kan till exempel involvera en Java-applikation som körs i en UNIX-ruta eller en C # -applikation som körs på Windows.
Vissa försiktighetsåtgärder rekommenderas eftersom JSON är benägen att säkerhetsproblem härrör från JavaScript's tolk och objektlitteratur, som dynamiskt kör JSON-text som JavaScript. Med andra ord är JSON sårbar för JavaScript-infogningsangripare, som kan hacka och extrahera system- / webbserverinnehåll och överförda applikationsobjekt. JSON-säkerhetsförbättrande tekniker finns och kan lösa sådana problem. Innan JSON implementeras, bör utvecklarna ständigt vara medvetna om alla säkerhetsslingor och möjliga lösningar.
