{
"string": "hello",
"number": 42,
"float": 3.14,
"boolean": true,
"null": null,
"array": [1, 2, 3],
"object": { "key": "value" }
}$json = json_encode($data); // масив → рядок
$data = json_decode($json, true); // рядок → масив
// Перевірити помилку:
if (json_last_error() !== JSON_ERROR_NONE) { ... }JSON: коротший, простіший у читанні і парсингу. XML: підтримує атрибути, namespace, схеми (XSD), більше підходить для складних документів. У вебі JSON переміг.
Специфікація для опису і валідації структури JSON-документа. Аналог XSD для XML.