JSON
Domain: Programming Fundamentals
🎯 Motivation
Different programs and languages need to exchange data. JSON is a universal text format everyone can read and write.
📋 Concrete Example
{'name': 'Alice', 'age': 14, 'hobbies': ['coding', 'chess']} - this is JSON. Python: import json; json.loads(data) converts it to a dict.
🔗 Analogy
A universal language like Esperanto - no matter what language you normally speak (Python, JavaScript, Java), everyone can read and write in this format.