Ce face JSON_PRETTY()
JSON_PRETTY() nu schimbă datele, doar modul de afișare: fiecare element pe o linie nouă, cu indentare de două spații.
Parametri
| Parametru | Descriere |
|---|---|
document |
Documentul formatat. |
Ce returnează
Textul formatat.
Exemple
Exemplul 1: Un document lizibil
SELECT JSON_PRETTY('{"nume": "Ana", "hobby": ["citit", "înot"]}') AS formatat;
Rezultat
+----------------------------------------------------------------+
| formatat |
+----------------------------------------------------------------+
| {
"nume": "Ana",
"hobby": [
"citit",
"înot"
]
} |
+----------------------------------------------------------------+
Greșeli frecvente
- Salvezi rezultatul lui
JSON_PRETTY()în coloană. Spațiile în plus nu contează pentru MySQL; folosește funcția doar la afișare.
Comenzi înrudite
JSON_EXTRACT(): Citește o valoare dintr-un document JSON după o cale ca ‘$.adresa.strada’.JSON_VALID(): Verifică dacă un text este JSON valid (1 sau 0).