Wprowadzenie
JSON (JavaScript Object Notation) to lekki, tekstowy format służący do przechowywania i wymiany danych. Został stworzony w 2001 roku przez Douglasa Crockforda. Mimo że wywodzi się z JavaScriptu, jest niezależny od języka programowania i jest obecnie standardem de facto w komunikacji między aplikacjami.
Główne cechy JSON
- Prosta, czytelna dla człowieka składnia
- Obsługa podstawowych typów: string, number, boolean, array, object, null
- Lżejszy od XML
- Natywna obsługa w prawie wszystkich językach programowania
- Idealny do API (REST, GraphQL)
JSON w AI i technologii
JSON odgrywa kluczową rolę w ekosystemie AI:
- Komunikacja między frontendem a backendem modeli AI
- Format odpowiedzi API modeli językowych (np. OpenAI, Grok, Claude)
- Konfiguracja promptów, RAG i łańcuchów (LangChain, LlamaIndex)
- JSON Mode w LLM – wymuszanie strukturyzowanej odpowiedzi
- Przechowywanie datasetów, metadanych modeli i logów
JSON w 2026
W 2026 JSON nadal pozostaje dominującym formatem wymiany danych. Rozwój JSON Schema, JSON-LD oraz wsparcie dla strukturyzowanych odpowiedzi w modelach AI (JSON Mode) jeszcze bardziej umacnia jego pozycję w nowoczesnych aplikacjach i systemach AI.
Powiązane pojęcia
JSON Schema • API • REST • GraphQL • JSON Mode • Serialization • Data Interchange • TypeScript • YAML • XML