Usando JSON com o PHP
Isso aqui é tema de vários artigos. Bom, já falei um pouco a respeito, e espero ter criado curiosidade. Espero que tenha servido para algo. No Javascript, o JSON, é só usar eval que ele se torna objeto. Na página do projeto, tem um parser qualquer coisa também.
Leia mais a respeito:
- PEAR :: Services_JSON - http://pear.php.net/pepr/pepr-proposal-show.php?id=198
- Projeto JSON - http://json.org
- JSON-RPC - http://www.raboof.com/json-rpc/JSON-RPC-1-1-WD-20060807.html
- Zend_Json - http://framework.zend.com/manual/en/zend.json.html
Update
Achei um link bem interessante no wiki do script.aculo.us. Muito bom e com definição simples, além de alguns exemplos muito mais simples. Acesse:
JSON on scriptaculos wiki - http://wiki.script.aculo.us/scriptaculous/show/json
Leia mais a respeito:
- PEAR :: Services_JSON - http://pear.php.net/pepr/pepr-proposal-show.php?id=198
- Projeto JSON - http://json.org
- JSON-RPC - http://www.raboof.com/json-rpc/JSON-RPC-1-1-WD-20060807.html
- Zend_Json - http://framework.zend.com/manual/en/zend.json.html
Update
Achei um link bem interessante no wiki do script.aculo.us. Muito bom e com definição simples, além de alguns exemplos muito mais simples. Acesse:
JSON on scriptaculos wiki - http://wiki.script.aculo.us/scriptaculous/show/json
Lembrando que a partir do PHP 5.2 o JSON já vem nativo (http://br.php.net/manual/pt_BR/ref.json.php).
Apenas para completar seu exemplo, vou postar aqui como tratar o objeto no Javascript, já que vc falou do eval.
var JSONObject = eval('(' + respostaJSON + ')');
alert( JSONObject.assunto_principal ); // Saída: Oi eu sou um chamado teste