php, cakephpJSONでシリアライズされているAPIをたたくようなモデルを作ってみました。ローカルに配置しているJSONのファイルにも対応しています。キャッシュをさせるような仕組みになっているので、多数叩くような場合にも効果的です。modelの下に、json.phpと... 続きを読む
皆さんこんにちは、はせがわようすけです。第4回「[気になる]JSONPの守り方」はJSONPについて説明しましたので、今回は「JSON」についてもセキュリティ上注意すべき点について説明します。 JSONは、XMLHttpRequestで受け取り、JavaScript上でevalするという使... 続きを読む
第4回 [気になる]JSONPの守り方 はせがわようすけ ネットエージェント株式会社 2009/8/10 XSSにCSRFにSQLインジェクションにディレクトリトラバーサル……Webアプリケーションのプログラマが知っておくべき脆弱性はいっぱいあります。そこで本連載では、その... 続きを読む
kazuhoさんがやってくれました。 ずいぶん前からjsonをC++でパース(SAXじゃなくてDOM)するのに小さいライブラリないかなーと思ってました。個人的にはjson-cというのを使ってたのですが、幾らか気に入らない所があったりビルドが少し手間だったりしていました。... 続きを読む
JSONって大体のサーバレスポンスだと、改行もなくエディタで開いてちまちま改行入れて内容確認...なんて事やってる人もいるかと思います。 結構前に作った物ですが、もしかしたら便利と思ってくれる人もいるんじゃないか...と思ったの晒しておきます。 mattn's ... 続きを読む
雑記/備忘 | 09:14 | JSON(http://www.json.org/)データはけっこうよく使うので、何度か話題にしたことがあります(例えば「もう一度、ちゃんとJSON入門」)。でも、JSONには型情報/メタ情報が付けられないのがとても不満で、JSON改なんてもんを考えたこと... 続きを読む
javascriptJSON.parseとJSON.stringifyがサポートされた。これは、JSON in JavaScriptのネイティブ実装と言える。これからWebサイトでJSONを使う時は、 head> script type="text/javascript"> if (typeof JSON != "object") document.write('script>'); // 実際... 続きを読む
このサービスについて これはJSONPで提供されているWebサービスAPIを見つけるためのディレクトリサービスです。 JSONPサービスをリストから選択し、そのままブラウザ上でテストできます。 また自分で独自に構築、あるいは発見したJSONPサービスをディレクトリに... 続きを読む
前回の「ブログの☆の総数を取得できるAPIを組み込みました」では、はじめてJSONPを使ってみました。以下、実際にJSONPを使ってみての覚え書きと、これからJSONPプログラミングをはじめる方へのTIPSです。 ブログの☆の総数を取得できるAPIは、はてなスターに登... 続きを読む