PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
March 21, 2026Proceedings of the VLDB Endowment2 citations

Streaming Validation of JSON Documents against Schemas

View Full Paper
AGAlexis Le GlaunecHLH. LiKMKonstantinos Mamouras

Key Points

  • The aim is to address the limitations of offline JSON validation by developing a streaming validation method.
  • Investigation of current JSON validation techniques.
  • Development of a new class of pushdown automata for online processing.
  • Experimental analysis comparing the proposed approach with state-of-the-art tools.
  • Streaming validation method reduces memory usage significantly compared to offline algorithms.
  • Proposed approach demonstrates faster processing speeds during JSON validation.
  • Experimental results indicate improved performance over existing tools.

Abstract

JSON is a popular data format for storing semi-structured data. We investigate the computational problem of JSON validation, which is the task of checking whether a JSON document adheres to a given schema. While there are several existing tools that support JSON validation, they implement offline algorithms that require loading the entire document in memory and creating the full parse tree before performing validation. This offline approach is constrained by the available system memory and is inappropriate when the data is presented as a stream. We propose an approach for performing streaming JSON validation that relies on a new class of pushdown automata that can process JSON documents in an online fashion. Our experimental results show that our approach uses substantially less memory and is faster than state-of-the-art tools.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Glaunec et al. (2025) studied this question.

synapsesocial.com/papers/69be34886e48c4981c672a8ahttps://doi.org/10.14778/3778092.3778109
Ask AI
Helpful
Bookmark
Share
View Full Paper