(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5LHNRP9'); Xml/Json - The Codest
Aftur ör Farðu aftur

XML/JSON: Alhliða skilgreining

XML og JSON eru tvö vinsæl gögn skiptiformöt sem notuð eru í vefþróun. XML stendur fyrir Extensible Markup Language, en JSON stendur fyrir JavaScript Hlutabirting. Báðar þessar sniðir eru notaðar til að flytja gögn á milli ólíkra kerfa og forrita.

XML

XML er merkjamál sem notað er til að geyma og flytja gögn. Það er sveigjanlegt mál sem gerir forriturum kleift að búa til sínar eigin merkingar, sem gerir það mjög sérsniðið. XML-skjöl eru samsett úr þáttum, einkennum og gildum. Þættir eru byggingareiningar XML-skjala og geta innihaldið aðra þætti, einkenni eða texta. Einkenni veita viðbótarupplýsingar um þátt, en gildi eru gögnin sem geymd eru innan þáttar.

XML er víða notað í vefur þróun á gagnaskiptum milli ólíkra kerfa. Það er einnig notað til að geyma stillingargögn og sem gagnaskiptasnið í vefþjónustur. XML er mannlesanlegt sniðmát sem gerir það auðvelt að skilja og vinna með. Hins vegar getur það verið orðfellt, sem gerir það minna skilvirkt fyrir stór gagnaöfl.

JSON

JSON er létt gagnaskiptasnið sem byggir á JavaScript. Það er textamiðað snið sem er auðvelt að lesa og skrifa. JSON-skjöl eru samsett úr lykil-gildis pörum sem eru umkringd krókum {}. Hvert lykil-gildis par er aðskilið með kommu, og lyklar eru alltaf strengir. Gildi geta verið strengir, tölur, booleans, fylki eða hlutir.

JSON er víða notað í vefþróun til að skiptast á gögnum milli ólíkra kerfa. Það er einnig notað sem stillingarskráarsnið og sem gagnaskiptasnið í vefþjónustum. JSON er skilvirkara snið en XML fyrir stór gagnasöfn, þar sem það er styttra í orði. Hins vegar er það ekki eins sveigjanlegt og XML, þar sem það leyfir forriturum ekki að búa til sínar eigin merkingar.

XML á móti JSON

Bæði XML og JSON eru vinsæl gagnaút skipti snið, og hvor um sig hefur kosti og galla. XML er sveigjanlegra snið en JSON, þar sem það gerir forriturum kleift að búa til sín eigin merki. Það er einnig mannlesanlegt snið, sem gerir það auðvelt að skilja og vinna með. Hins vegar getur XML verið orðfellt, sem getur gert það óhagkvæmara fyrir stór gagnaöfl.

JSON er aftur á móti skilvirkara sniðmát en XML fyrir stór gagnaöfl. Það er einnig létt sniðmát, sem gerir það hraðara í flutningi yfir netið. Hins vegar er JSON ekki eins sveigjanlegt og XML, þar sem það leyfir forriturum ekki að búa til sín eigin merki. Það er heldur ekki eins auðlesanlegt og XML, sem getur gert það erfiðara að skilja og vinna með það.

Ályktun

XML og JSON eru tvö vinsæl gagna­skipti­sform sem notuð eru í vefþróun. XML er sveigjanlegt, mannlesanlegt snið sem gerir forriturum kleift að búa til sínar eigin merkingar. JSON er létt og skilvirkt snið sem byggir á JavaScript. Hvert snið hefur sína kosti og galla, og forritarar ættu að velja það snið sem hentar best þörfum þeirra.

is_ISIcelandic