タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

jsonに関するfuyunekoのブックマーク (2)

  • 【php】古い環境でも json_encode()、json_decode() 使いたい at softelメモ

    問題 指定された環境にシステムを構築しないといけなくなったのですが、phpが古いです。json_encode()、json_decode()がない環境のようです。 PHP Fatal error: Call to undefined function json_encode() in xxxxxx どうしましょう。 答え 関数がないなら、作ればよい。 if (!function_exists('json_encode')) { function json_encode(){ //中身 } function json_decode(){ //中身 } } ただ、中身を自力で全部書くのは、勉強にはなるが、品質と速度を考慮すると、PEARなどからいただいてくるのが正解なことが多い。 PEARにありますね → http://pear.php.net/package/Services_JSON/ も

    【php】古い環境でも json_encode()、json_decode() 使いたい at softelメモ
  • 【JavaScript】JSONを使う。IEでも。 at softelメモ

    問題 ネイティブのJSONはたいていのモダンなブラウザなら大丈夫だけど、IEはIE8以降らしい。 どんな環境でもJSONを使えるようにしたい。 答え JSON.parse や JSON.stringify を、ブラウザの違いなど考えずに使えると、うれしいですね。 json2.js を使って、こんな風にしておけば、ネイティブのJSONがない環境ではjson2.jsのJSONが使えるでしょう。 <script>!window.JSON && document.write('<script src="/path/to/js/json2.js"><\/script>')</script> !window.JSON && を入れているのは、読み込まなくてよい環境では無駄に読み込みたくないからですが、気にしない場合は素直に以下のようにしておけばよいと思います。 <script src="/path/t

    【JavaScript】JSONを使う。IEでも。 at softelメモ
    fuyuneko
    fuyuneko 2012/12/15
    {JavaScript]
  • 1