スタッフブログ

  • 最新配信
  • RSS

Jsphonをcodereposにアップロードしました。

 : 技術全般 2008/7/2 2:51

Blogger's Avatar

haltです。
皆さんはJsphonというライブラリをご存知でしょうか。 www.hawklab.jp のhawkさんが書
かれたPHPでJSONをエンコードしたりデコードする為のライブラリです。PHPにはjson_encodeとjson_decodeという関数がありますが、比較的新しいPHPにしか実装されていない為、古いバージョンでJSONを利用する場合は別途ライブラリが必要になります。

非常に多くのライブラリやアプリケーションがこのJsphonを利用しているのですが、残念
ながらhawkさんがJsphonを公開していた www.hawklab.jp が閉鎖してしまった為、ライブ
ラリの入手ができなくなりました。

そこで、JsphonがPHPライセンスである事に着目し、私のディスク内にあったJsphonをcodereposにアップロードしました。

codereposとは、http://coderepos.org/ にある、ソースコード共有サイトで、みんなで公開svnリポジトリを使う事で自由にソースを公開したり、編集したりできるサイトの事です。これにより、

pear install http://svn.coderepos.org/share/lang/php/Jsphon/release/Jsphon-1.0.1.tgz

というコマンドを入力するだけでJsphonがインストールできるようになりました。特にPEARに依存しているわけではないので、わざわざPEARコマンドを使わなくても、上のURLからtgzファイルをダウンロード、解凍するだけで利用できます。

例えば、jsonを返すapiを利用する場合、

require_once 'Jsphon/Decoder.php';
$json = new Jsphon_Decoder();
$result = $json->decode($json_data);

のように書きます。

オープンなライセンスは素晴らしいですね。

トラックバック

スタッフブログ最新
カテゴリ一覧

〒104-0061 東京都中央区銀座1丁目3番3号 G1ビル7階
お問い合わせ TEL 03-3524-8860

Copyright(c) 2012 RYUS.All Rights Reserved.