Integracija JSON Podataka

Modul 2 - Lekcija 5

⏱️ Trajanje: ~3 časa 📚 Nivo: Srednji do Napredni 🎯 Praktični primjeri: 6

📖 Zašto JSON u SQL Serveru?

U modernom razvoju, aplikacije komuniciraju putem JSON-a. Ranije ste morali parsirati JSON u aplikativnom kodu (npr. C# ili JavaScript) prije slanja u bazu. SQL Server

Ključni Koncepti

Detaljno objašnjenje u punom tutorijalu.

📖 Pogledaj Detaljno Objašnjenje →

📦 Skladištenje JSON-a

Za razliku od XML-a koji ima poseban tip (XML), JSON se u SQL Serveru čuva u običnim tekstualnim kolonama: NVARCHAR(MAX) ili NVARCHAR(4000).

📖 Pogledaj Detaljno Objašnjenje →

🔍 Parsiranje JSON-a

Koristimo ga kada želimo izvući jednu vrijednost (string, broj, bool).

📖 Pogledaj Detaljno Objašnjenje →

🏗️ Generisanje JSON-a

Možete pretvoriti bilo koji SQL rezultat u JSON dodavanjem FOR JSON klauzule na kraj upita.

📖 Pogledaj Detaljno Objašnjenje →

⚡ Performanse i Indeksiranje

Pošto je JSON unutar NVARCHAR kolone, standardni indeks neće raditi na poljima UNUTAR JSON-a. Rješenje su Computed Columns (Izračunate kolone).

📖 Pogledaj Detaljno Objašnjenje →

🎯 Praktična Vježba: API Endpoint Simulacija

Vaš API šalje listu grešaka u bazu kao jedan veliki JSON string. Morate spasiti samo "Error" poruke u stalnu tabelu StandardLogs.

📖 Pogledaj Detaljno Objašnjenje →

✅ Zaključak Modula 2

Završili smo drugi modul. Sada vladate modernim T-SQL-om:

📖 Pogledaj Detaljno Objašnjenje →