Carleton University - School of Computer Science Honours Project
Summer 2020
Generating Hierarchical Data From JSON
David Kretz
SCS Honours Project Image
ABSTRACT
The project focuses on two distinct goals. First, it aims to develop a non-recursive Python JSON parser that can parse a JSON file one line at a time. Given the significant differences in the project parser versus modern-day parsers, the developed parser is tested against C, Java, and Python JSON parsers to observe if any differences in depth, speed or memory can be found. Second, the project aims to devise a process that analyzes parsed JSON objects to construct a hierarchical map of the data. The developed mapping process is reviewed and discussed as a stepping stone to finding relational correlations within JSON objects.