Zadejte hledaný výraz...

Json_encode vrací string místo JSON objektu

web-cafe
verified
rating uzivatele
(1 hodnocení)
1. 12. 2016 10:02:58
Zdravím,
nevíte někdo, kde dělám chybu? Potřebuji vrátit JSON objekt a místo toho se mi vrací JSON obalený v uvozovkách, tudíž je to string.
$pole = array();
$pole = 'dalsi_text';
return json_encode($pole);
mi vrací
místo
Díky
---------- Příspěvek doplněn 01.12.2016 v 10:13 ----------
EDIT:
Tak jsem si to již opravil následovně:
$pole = array();
$pole = 'dalsi_text';
json_decode($pole);
json_encode($pole);
return $pole;
Nechápu ale proč mi to s tímto kódem vracelo null:
return json_encode(json_decode($pole));
1. 12. 2016 10:02:58
https://webtrh.cz/diskuse/json_encode-vraci-string-misto-json-objektu#reply1240738
ViPErCZ
verified
rating uzivatele
(21 hodnocení)
1. 12. 2016 15:27:10
Podle manuálu nemohlo return json_encode(json_decode($pole)); vracet null. To vrací buď string a nebo false. http://php.net/manual/en/function.json-encode.php
1. 12. 2016 15:27:10
https://webtrh.cz/diskuse/json_encode-vraci-string-misto-json-objektu#reply1240737
Pro odpověď se přihlašte.
Přihlásit