Namai Plėtra Kas yra „JavaScript“ objekto žymėjimas (json)? - apibrėžimas iš techopedijos

Kas yra „JavaScript“ objekto žymėjimas (json)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia „JavaScript Object Notation“ (JSON)?

„JavaScript Object Notation“ (JSON) yra atviras standartinis duomenų mainų formatas, pagrįstas „JavaScript“ sintaksės pogrupiu. JSON yra tekstas, lengvas ir paprastai laikomas lengvai skaitomu / rašomu.

Nors JSON yra glaudžiai susijęs su „JavaScript“, jis nepriklauso nuo kalbos. Nors JSON yra nepriklausomas, jis naudoja panašias į kitas kalbas tradicijas (pvz., C, C ++, Java, Perl ir Python), todėl JSON tampa idealia duomenų mainų kalba.

JSON charakteristikos apima:

  • Lankstumas, leidžiantis programuotojui apibrėžti klavišus.
  • Mažiau pridėtinių išlaidų, nes turinys dažniausiai yra duomenų.
  • Nešiojami duomenys.
  • Nepatentuotas.
  • Įprastas ir patogus žiniatinklio paslaugų formatas.

Dažniausiai naudojamas kuriant interneto programas, JSON gali būti naudojamas kaip duomenų formatas bet kuriai programai, kurioje informacija saugoma kaip tekstas.

„Techopedia“ paaiškina „JavaScript“ objekto žymėjimą (JSON)

Kai kurie renkasi JSON, palyginti su XML, kaip keitimosi duomenimis formatą, nes jis yra mažiau aiškus, veikia greitai, sumažina duomenų dydį ir supaprastina dokumentų apdorojimą. Jis plačiai naudojamas interneto svetainių kūrime, ypač todėl, kad sklandžiai perduoda informaciją tarp galimai nesuderinamų technologijų. Pvz., Tai gali būti „Java“ programa, veikianti UNIX dėžutėje, arba „C #“ programa, veikianti „Windows“.

Rekomenduojamos tam tikros atsargumo priemonės, nes JSON yra linkusi į saugumo problemas, kylančias iš „JavaScript“ aiškintojo ir objekto pažodų, kurios dinamiškai vykdo JSON tekstą kaip „JavaScript“. Kitaip tariant, JSON yra pažeidžiamas „Java“ įterpimo užpuolikų, kurie gali nulaužti ir išgauti sistemos / interneto serverio turinį ir perduotus programų objektus. Yra JSON saugumo gerinimo būdai ir jie gali išspręsti tokias problemas. Taigi, prieš įgyvendindami JSON, kūrėjai turėtų nuolat žinoti apie visas saugumo spragas ir galimus sprendimus.

Kas yra „JavaScript“ objekto žymėjimas (json)? - apibrėžimas iš techopedijos