PHP/MySQL

PHPでJSONを処理する - PHP

概要

  • 特にWebの世界ではJSON形式でデータをやり取りすることが多い
    • パースが比較的簡単,XML等に比べて軽量
    • 更にいうとPHP内蔵のsimplexmlは動作が非常に遅いのであまり使いたくない
  • PHP5.2.0以降であればJSONモジュールが標準装備なので,これを使ってみよう
    PHP: JSON 関数 - Manual

作業手順

  1. こんな感じに書くだけ.とってもシンプル

落とし穴とその回避策

落とし穴

例えばこんな感じにPHPの変数名に使えない文字を名前に含むJSONデータがあったとする.

  {"$hoge":"piyo","f-o-o":"b-a-r"}

この時,こうは書けない.

回避策

単純に連想配列にしてしまえばいい.

もしくは,こう書くこともできる.

より複雑なデータの処理


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-02-02 (土) 18:37:50 (1884d)