для работы с json - 2 функции json_encode() и json_decode()
На примере массива покажу (так же и БД возращает ассоц массив)
$arr = array('a'=>'A', 'b'=>'B', 'c'=>'C');
$json_arr = json_encode($arr);
echo 'Строка json: '.$json_arr.'<br/>';
echo 'Обратно массив '.var_dump(json_decode($json_arr, true)).'<br />';
echo 'Обратно объект '.var_dump(json_decode($json_arr)).'<br />';
Строка json: {"a":"A","b":"B","c":"C"}
array
'a' => string 'A' (length=1)
'b' => string 'B' (length=1)
'c' => string 'C' (length=1)
Обратно массив
object(stdClass)[2]
public 'a' => string 'A' (length=1)
public 'b' => string 'B' (length=1)
public 'c' => string 'C' (length=1)
Обратно объект
А по JavaScript
http://learn.javascript.ru/json
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker