The ChessAIThon project (2025-1-ES01-KA220-VET-000354329) is co-funded by the European Union. The views and opinions expressed in this publication are those of the author(s) only and do not necessarily reflect those of the European Union or the Spanish Service for the Internationalisation of Education (SEPIE). Neither the European Union nor the National Agency SEPIE can be held responsible for them.
Table of Contents
The Flexible Web Standard: JSON
JSON (JavaScript Object Notation) is structured like nested lists and dictionaries. Instead of just rows of values, JSON stores data in recognizable "key-value" pairs. For a chess scenario, a single JSON object could contain the FEN, nested details about the castling rights, and a list of the top three engine moves, each with its own probability score.
JSON highlights the need for flexible and hierarchical data. It’s the standard format for communicating data over the internet (APIs), making it relevant to students interested in web development or modern data exchange. It allows for richer, more complex descriptions of a single event than a simple CSV row.