Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Utvärdering av bibliotek för generering och "parsning" av JSON
KTH, School of Information and Communication Technology (ICT).
2012 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Evaluation of Framework for generating and parsing JSON (English)
Abstract [sv]

Målet med denna undersökning har varit att ta fram lämpligt bibliotek i programspråket C för generering och parsning av JSON (JavaScript Object Notation). Biblioteket ska användas för att bygga ett nytt API mot Svenska Spels transaktionssystem som ska underlätta för klientutvecklare att anropa systemet. Undersökningen har begränsats till utvärdering två utvalda bibliotek, YAJL (Yet Another Json Library) och Jansson. För att kunna jämföra och analysera dessa har jag implementerat ett testprogram som mäter deras prestanda vid generering och parsning av ett antal utvalda JSON objekt. Jag har även undersökt biblioteken utifrån användarvänlighet och robusthet. I uppdraget har även ingått att undersöka om det går att skapa ett eget bibliotek som har bättre prestanda än de båda utvalda. Efter utvärdering av resultaten från dessa undersökningar har jag tillslut kommit fram till vilket av biblioteken som är bäst anpassat för Svenska Spels behov.

Abstract [en]

The objective of this study was to find a suitable library in the C programming language for generating and parsing JSON (JavaScript Object Notation). The library will be used to build a new API for Svenska Spels transaction system which will make it easier for client developers to invoke the system. The study has been limited to evaluation of two selected libraries, YAJL (Yet Another Json Library) and Jansson. In order to compare and analyze them I have implemented a test program that measures the performance of generation and parsing of a selected number of JSON objects. I have also examined the libraries based on user-friendliness and robustness. The task has also been to study the feasibility of creating a library which has better performance than the two selected. After evaluating the results of these studies, I have finally come to the conclusion of which library is most adapted to Svenska Spels needs.

Place, publisher, year, edition, pages
2012. , 48 p.
Series
Trita-ICT-EX, 2012:85
Keyword [en]
C, JSON, performance testing, Jansson, YAJL
Keyword [sv]
C, JSON, prestanda tester, Jansson, YAJL
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-98848OAI: oai:DiVA.org:kth-98848DiVA: diva2:539516
Uppsok
Technology
Examiners
Available from: 2012-07-04 Created: 2012-07-04 Last updated: 2012-07-04Bibliographically approved

Open Access in DiVA

fulltext(590 kB)296 downloads
File information
File name FULLTEXT01.pdfFile size 590 kBChecksum SHA-512
0cd74244f64b317207d0e94d95f526a97f0ab6e4fb9e38101ee1c264b57bf7bc235f8e75b75469b0b11d90ce6ad6fcbc26a0955a284ee56e7d6c123e88b285a7
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 296 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: 401 hits
CiteExportLink to record
Permanent link

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