タグ

jsonとJSONに関するterrackenのブックマーク (2)

  • 【PHP】json_decode, json_encodeを使えるようにjsonをインストール

    PHP5.2から標準で使用可能なjson_decodeとjson_encodeですが、PHP5.1の環境で使用するためのメモ。ここを参考に。 PEARの友達であるPECL(ピックル、PHP Extension Community Library)を使う。PECLはコンパイル済みであるため、PEARより高速に動作するらしい。 環境はCentOS5。すでにphp-develとphp-pearはインストール済み。 $ pecl install json 完了すると /usr/lib/php/modules/json.so が作成されている。これを読み込みたいので/etc/php.d/json.iniを作成し extension=json.so と記述。apacheを再起動すればjson_decodeが使えるはず。 <2008/12/19 追記> 別のシステムでjson_encodeを使おうと、こ

  • Big Sky :: ヘッダファイルだけでC++から使えるJSONパーサ「picojson」が凄い!

    kazuhoさんがやってくれました。 ずいぶん前からjsonをC++でパース(SAXじゃなくてDOM)するのに小さいライブラリないかなーと思ってました。個人的にはjson-cというのを使ってたのですが、幾らか気に入らない所があったりビルドが少し手間だったりしていました。STLしか使わなくてvectorとかmapで表現されるツリー構造な物が欲しいなぁって思ってたんです。 とあるIRCで昨日、kazuhoさんと「ほしいですよねー」という話から始まって、githubにあるjsonxxとかも物色しながら「いいのないねー」とか言ってたらkazuhoさんが「もすこし綺麗に書けそう」って言い出して朝から格的に書き始めてついさっき出来上がりました。速いw 名前はpicojson とても小さく、実装コードだと300数十ステップ程です。しかもヘッダファイルだけなので管理が楽です。 試しにwassrのpubl

    Big Sky :: ヘッダファイルだけでC++から使えるJSONパーサ「picojson」が凄い!
  • 1