memo.xight.org

日々のメモ

PearのServices_JSONを使ってPHPの変数を簡単にJSON形式にする

Summary

日本語を使う場合はUTF-8の変数を渡す必要がある.

require_once('Services/JSON.php');

$json = new Services_JSON();
$obj = array(
    'id'   => array(
       'foo',
       'bar',
       array('aa' => 'bb')
       ),
       'foobar' => $string,
       'a'   => 123 ,
       'b'   => true
);
$js = $json->encode($obj);
echo $js; 


Reference

phpspot開発日誌 - PearのServices_JSONを使ってPHPの変数を簡単にJSON形式にするサンプル
http://phpspot.org/blog/archives/2006/11/pearservices_js.html