hig.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard-cite-them-right
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • sv-SE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • de-DE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Implementering av schema för YAML och JSON i .NET
University of Gävle, Department of Mathematics, Natural and Computer Sciences.
2008 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 points / 15 hpStudent thesis
Abstract [sv]

Genom att använda scheman till textfiler som ska matas in ett system, kan textfilerna direkt översättas till systemets interna datastrukturer. Scheman kan också användas för att kontrollera att inte felaktiga värden matas in i systemet. För enklare textfiler som YAML och JSON är det ovanligt med format för att definiera scheman. Det vanligaste schema-formatet för YAML i nuläget är Kwalify, men det finns inte för Microsofts .NET-ramverk. Lösningen är att implementera Kwalify på .NET. Implementationen benämns Nkwalify. För verifiering av implementeringen används systemdatabasen i Lantmäteriets nya miljö för kartproduktion. Implementeringen jämförs med Xmlserializer, som har delvis samma användningsområde. Xmlserializer ingår som standard i .NET. Prestandatester visar att vid mycket stora datamängder är Xmlserializer upp till fem gånger snabbare på att ladda in data. Nkwalify stödjer dock fler datatyper och mer komplicerade datastrukturer än Xmlserializer samt matar ut data minst fem gånger snabbare. Nkwalify är lämplig för snabb och enkel överföring av komplexa data och för kontroll av inmatade värden. Det behövs ytterligare utveckling och tester för att Nkwalify ska vara produktionsklart.

Place, publisher, year, edition, pages
2008. , p. 41
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:hig:diva-813OAI: oai:DiVA.org:hig-813DiVA, id: diva2:120409
Uppsok
teknik
Available from: 2008-11-11 Created: 2008-11-11 Last updated: 2018-01-13

Open Access in DiVA

fulltext(333 kB)226 downloads
File information
File name FULLTEXT01.pdfFile size 333 kBChecksum MD5
945930874e7a418b9ac1674b259ed338de1d25415ecf34f6907c7c019045f4f779dcd624
Type fulltextMimetype application/pdf

By organisation
Department of Mathematics, Natural and Computer Sciences
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 226 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 140 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard-cite-them-right
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • sv-SE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • de-DE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf