Performance comparison of chosen JSON parsers and a parser that employs a different reading method

Przemysław Koter

przemyslaw.koter@pollub.edu.pl
Lublin University of Technology (Poland)

Abstract

JSON parser, that has been developed, is made of two modules, each dedicated to process structure of either an object or an array. In both modules, building step of document model, that represents its structure, is combined with tokenization step. Design and development of algorithm is aimed at improving speed of parsing of documents.


Keywords:

JSON parser, performance

T. Bray i Ed., „The JavaScript Object Notation (JSON) Data Interchange Format,” RFC 8259, 2017.
DOI: https://doi.org/10.17487/RFC8259   Google Scholar

Standard ECMA-334, C# Language Specification, https://www.ecma-international.org/publications/files/ECMA-ST/ECMA-334.pdf [06.06.2020].
  Google Scholar

E. Wahyudi, S. Sfenrianto, M. J. Hakim, R. O. Subandi, R. Sulaeman i R. Setiyawan, „Information Retrieval System for Searching JSON Files with Vector Space Model Method,” w 2019 International Conference of Artificial Intelligence and Information Technology (ICAIIT), Yogyakarta, Indonesia, Indonesia, 2019.
DOI: https://doi.org/10.1109/ICAIIT.2019.8834457   Google Scholar

Y. Li, N. R. Katsipoulakis, B. Chandramouli, J. Goldstein i D. Kossmann, „Mison: a fast JSON parser for data analytics,” Proceedings of the VLDB Endowment, 2017.
  Google Scholar

Strona repozytorium bibliotek Nuget.org, lista popularnych bibliotek, Microsoft, https://www.nuget.org/packages [06.06.2020].
  Google Scholar

Strona blogu z nowościami technicznymi, „Try new System.Text.Json APIs”, Microsoft, https://devblogs.microsoft.com/dotnet/try-the-new-system-text-json-apis/ [06.06.2020].
  Google Scholar

ANSI, ISO-IR-006: ASCII Graphic character set, https://www.itscj.ipsj.or.jp/iso-ir/006.pdf (1975-12-01), [06.06.2020].
  Google Scholar

Strona dokumentacji metody użytej przy pomiarach użycia pamięci, https://docs.microsoft.com/en-us/dotnet/api/system.gc.gettotalmemory [06.06.2020].
  Google Scholar

Download


Published
2020-09-30

Cited by

Koter, P. (2020). Performance comparison of chosen JSON parsers and a parser that employs a different reading method. Journal of Computer Sciences Institute, 16, 300–304. https://doi.org/10.35784/jcsi.2016

Authors

Przemysław Koter 
przemyslaw.koter@pollub.edu.pl
Lublin University of Technology Poland

Statistics

Abstract views: 294
PDF downloads: 244