Cuprins:
- Definiție - Ce înseamnă Notarea obiect JavaScript (JSON)?
- Techopedia explică notarea obiectului JavaScript (JSON)
Definiție - Ce înseamnă Notarea obiect JavaScript (JSON)?
Notarea obiectului JavaScript (JSON) este un format standard deschis de schimb de date bazat pe un subset de sintaxă JavaScript. JSON este bazat pe text, ușor și, în general, este considerat ușor de citit / de scris.
Deși este strâns conectat la JavaScript, JSON este independent de limbă. Deși independent, JSON folosește convenții similare cu alte limbi (de exemplu, C, C ++, Java, Perl și Python), făcând din JSON un limbaj de schimb de date ideal.
Caracteristicile JSON includ următoarele:
- Flexibilitate, care permite programatorului să definească tastele.
- Mai puține, deoarece conținutul este în mare parte date.
- Date portabile.
- Non-proprietate.
- Format comun și convenabil pentru serviciile web.
Utilizat în mod obișnuit în dezvoltarea aplicațiilor Web, JSON poate fi utilizat ca format de date pentru orice aplicație în care informațiile sunt stocate ca text.
Techopedia explică notarea obiectului JavaScript (JSON)
JSON este preferat de unii peste XML ca format de schimb de date, deoarece este mai puțin verbos, funcționează rapid, reduce dimensiunea datelor și simplifică procesarea documentelor. Este utilizat pe scară largă în dezvoltarea web, mai ales că transferă informații între tehnologii potențial incompatibile. De exemplu, ar putea implica o aplicație Java care rulează pe o casetă UNIX sau o aplicație C # care rulează pe Windows.
Anumite măsuri de precauție sunt recomandate, deoarece JSON este predispus la probleme de securitate derivate din interpretele JavaScript și literalele obiectului, care execută dinamic textul JSON ca JavaScript. Cu alte cuvinte, JSON este vulnerabil la atacatorii de inserție JavaScript, care pot hack și extrage conținut de sistem / server web și obiecte de aplicație transmise. Tehnicile de îmbunătățire a securității JSON există și pot rezolva astfel de probleme. Astfel, înainte de a implementa JSON, dezvoltatorii ar trebui să fie în permanență conștienți de toate lacune de securitate și soluții posibile.
