JSON Response – odoslanie

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Lukass445
Člen | 19
+
0
-

zdravím,

ako najlepšie v Nette poslať, respektíve vypísať JSON pole?

je toto správny spôsob alebo existuje nejaký viac sofistikovanejší?

	$pole = array();
	// .... naplnenie pola
	echo json_encode($pole);
	exit;

účel – API

Marek Šneberger
Člen | 130
+
+1
-

V presenteru $this->sendResponse(\Nette\Application\Responses\JsonResponse($pole)).
Edit: @matej21 tu zkratku sendJson jsem neznal, díky :)

Editoval Marek Šneberger (20. 2. 2015 12:43)

Lukass445
Člen | 19
+
0
-

vďaka :)

revoke
Člen | 36
+
+1
-

Marek Šneberger napsal(a):

V presenteru $this->sendResponse(\Nette\Application\Responses\JsonResponse($pole)).
Edit: @matej21 tu zkratku sendJson jsem neznal, díky :)

Drobná korekce:

$this->sendResponse(new \Nette\Application\Responses\JsonResponse($pole))