2010-08-30
iPhone の Mobile Safari で JSON を(エン|デ)コードする
javascript, iphone, mobile safari | |
![]()
JavaScript でデータを扱っていると、JSON でシリアライズなどしたくなりますが、Safari 4.04 や FireFox 3.6.8 では、JSON.stringify() や、JSON.parse() が使えますが、iOS 3.1.2 の Mobile Safari には実装されてません。
そこで、ネイティブで JSON が実装されていないブラウザでは、JSON in JavaScript というライブラリを利用します。
Minify したものが置いていなかったので、隣にリンクされている JSMin の C source code を、取って来て下記コマンドでコンパイルしたものを利用して minified 版を生成しました。
curl http://www.crockford.com/javascript/jsmin.c | gcc -o jsmin -xc - curl http://www.json.org/json2.js | ./jsmin > json2.min.js
コメントを書く
トラックバック - http://d.hatena.ne.jp/Craftworks/20100830/1283170505
リンク元
- 31 https://www.google.co.jp/
- 24 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDMQFjAB&url=http://d.hatena.ne.jp/Craftworks/20100830/1283170505&ei=BlZ5T-22IYPsmAXalMXpDw&usg=AFQjCNHHNWsg-t-foweMy4clUaQ6A_ptSg&sig2=ilFGiggWf9F3Nzee9cWmVw
- 22 http://www.google.co.jp/url?sa=t&rct=j&q=safari json&source=web&cd=2&ved=0CCUQFjAB&url=http://d.hatena.ne.jp/Craftworks/20100830/1283170505&ei=eRbCTsmgIYjymAWy4YS8BA&usg=AFQjCNHHNWsg-t-foweMy4clUaQ6A_ptSg&sig2=7YV3Vv87ZDNpLgOw1P4xZw
- 20 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCYQFjAA&url=http://d.hatena.ne.jp/Craftworks/20100830/1283170505&ei=qBtwT8SwLM3jmAWV1dXDBg&usg=AFQjCNHHNWsg-t-foweMy4clUaQ6A_ptSg&sig2=u5nEjtJYhaULRF_UVpcXXw
- 9 http://www.google.co.jp/url?sa=t&rct=j&q=json.parse safari&source=web&cd=1&ved=0CDEQFjAA&url=http://d.hatena.ne.jp/Craftworks/20100830/1283170505&ei=jS0zT8r2LqHLmAWF5diNAg&usg=AFQjCNHHNWsg-t-foweMy4clUaQ6A_ptSg&cad=rja
- 8 http://d.hatena.ne.jp/zerotips/20090720
- 6 http://www.google.co.jp/search?hl=ja&lr=lang_ja&tbs=lr:lang_1ja&q=colordiff+文字&aq=f&aqi=&aql=&oq=&gs_rfai=
- 6 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CEAQFjAC&url=http://d.hatena.ne.jp/Craftworks/20100830/1283170505&ei=6pFwT966I8G5iQeV7sGYBg&usg=AFQjCNHHNWsg-t-foweMy4clUaQ6A_ptSg&sig2=Q6Bb18WXO-ETfL9pbtzs6w
- 5 http://d.hatena.ne.jp
- 5 http://www.google.co.jp/url?sa=t&rct=j&q=Safari+json&source=web&cd=1&ved=0CCYQFjAA&url=http://d.hatena.ne.jp/Craftworks/20100830/1283170505&ei=CxI6T9yLHoPImAXPqoG4Cw&usg=AFQjCNHHNWsg-t-foweMy4clUaQ6A_ptSg&sig2=H5q5Z9ymSDGyMwOM0kkoOw


