Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language ANTLR balstītu JSON parsētāju analīze
Title in English Analysis of JSON Parsers Based on ANTLR
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Marina Uhanova
Reviewer Ingus Terbets
Abstract Bakalaura darbā tiek pētīta JSON datu parsēšana, izmantojot ANTLR rīku. Darba aktualitāti nosaka JSON plašais pielietojums datu apmaiņā un nepieciešamība pēc efektīviem datu apstrādes risinājumiem. Pētījuma ietvaros analizētas JSON parsēšanas metodes, ANTLR piemērotība parsētāju izstrādei, kā arī līdzīgi risinājumi, kas izmanto šo tehnoloģiju. Darba mērķis ir analizēt ANTLR balstītu JSON parsētāju, eksperimentāli salīdzinot Listener un Visitor pieejas dažāda apjoma JSON datu apstrādē. Pētījuma laikā tika izveidots JSON parsētājs ar abām pieejām un veikti eksperimenti, izmantojot dažādu tipu un izmēru JSON datus. Analīzē tika vērtēts izpildes ātrums, resursu patēriņš un pieeju pielāgojamība praktiskiem uzdevumiem. Bakalaura darbā tiek analizēta JSON datu parsēšana, izmantojot ANTLR rīku. Darbā aplūkotas dažādas JSON parsēšanas pieejas, ANTLR izmantošana JSON parsētāja izveidē, kā arī Listener un Visitor pieejas sintaktiskā koka apstrādē. Praktiskajā daļā izstrādāts ANTLR balstīts JSON parsētājs un veikti eksperimenti ar dažāda tipa un apjoma JSON datiem. Darba noslēgumā veikta iegūto rezultātu analīze un formulēti ieteikumi piemērotākās pieejas izvēlei dažādos JSON datu apstrādes scenārijos. Darbā iegūtie secinājumi var kalpot par pamatu turpmākai parsētāju optimizācijai un ANTLR tehnoloģijas izmantošanai citos datu apstrādes risinājumos. Darba apjoms: lappuses, … attēli, … tabulas, … pielikumi, … izmantotie informācijas avoti.
Keywords ANTLR, JSON parsēšana, Listener, Visitor, veiktspēja
Keywords in English ANTLR, JSON parsing, Listener, Visitor, performance
Language lv
Year 2026
Date and time of uploading 26.05.2026 21:48:36