Casa Desenvolupament Què és la notació d'objectes javascript (json)? - Definició de tecnologia

Què és la notació d'objectes javascript (json)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa la notació d'objectes JavaScript (JSON)?

Notificació d'objectes JavaScript (JSON) és un format obert d'intercanvi de dades estàndard basat en un subconjunt de sintaxi de JavaScript. JSON és basat en text, lleuger i es considera generalment fàcil de llegir / escriure.

Tot i que està estretament connectat a JavaScript, JSON és independent del llenguatge. Tot i que independent, JSON utilitza convencions similars a altres idiomes (per exemple, C, C ++, Java, Perl i Python), cosa que fa de JSON un llenguatge d'intercanvi de dades ideal.

Les característiques de JSON inclouen les següents:

  • Flexibilitat, permetent al programador definir les tecles.
  • Menys despeses generals, ja que el contingut són principalment dades.
  • Dades portàtils.
  • No propietari
  • Format comú i convenient per als serveis web.

Usat habitualment en el desenvolupament d'aplicacions web, JSON es pot utilitzar com a format de dades per a qualsevol aplicació on s'emmagatzemi informació com a text.

Techopedia explica la notació d'objectes JavaScript (JSON)

Alguns sobre XML són preferits per JSON com a format d'intercanvi de dades perquè és menys verbós, funciona ràpidament, redueix la mida de les dades i simplifica el processament de documents. S'utilitza àmpliament en el desenvolupament web, sobretot perquè transfereix informació perfectament entre tecnologies potencialment incompatibles. Per exemple, pot implicar una aplicació Java que s’executa en un quadre UNIX o una aplicació C # que s’executa a Windows.

S'aconsellen algunes precaucions, ja que JSON és propens a problemes de seguretat derivats dels intèrprets i de l'objecte de JavaScript, que executen dinàmicament el text de JSON com a JavaScript. En altres paraules, JSON és vulnerable als atacants d’inserció JavaScript, que poden piratejar i extreure contingut del sistema / servidor web i objectes d’aplicació transmesos. Les tècniques de millora de la seguretat de JSON existeixen i poden solucionar aquests problemes. Així, abans d’implementar JSON, els desenvolupadors haurien de tenir continuïtat al corrent de totes les llacunes de seguretat i solucions possibles.

Què és la notació d'objectes javascript (json)? - Definició de tecnologia