"Rake"]; $json = json_encode($data,JSON_THROW_ON_ERROR | JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT); echo str_contains($json,"<") ? "Raw HTML delimiter present\n" : "HTML delimiters encoded\n"; $decoded = json_decode($json,true,32,JSON_THROW_ON_ERROR); echo $decoded["label"] === $data["label"] ? "Data round trip preserved\n" : "Changed\n";