タグ

JSONに関するhitomi10のブックマーク (10)

  • JSON SchemaとPHP

    クラウド化において最も懸念されるものの 1 つがセキュリティです。Google Cloud におけるセキュリティの考え方と、安全な環境を構築する実践的な手法をご紹介します。

    JSON SchemaとPHP
    hitomi10
    hitomi10 2013/10/30
    jsonデータをバリデーション
  • jQueryでページ最下部までスクロールした際に外部HTML(JSON形式)化した要素を追加する方法|BLACKFLAG

    TwitterやFacebookで見るUIの様な、ページの最下部にスクロールした際に 自動的に追加要素の読み込み処理をするjQueryプラグインは多々ありますが 任意のHTMLソースを簡単に追加できるものがなかなか見当たらなかったので jQueryを使ってJSON形式で試しに作ってみたのを紹介してみます。 サンプルを別枠で表示する ページの最下部までスクロールをすると 追加で要素を読み込みます。 サンプルでは28個の要素を 5個ずつ追加表示しています。 (最後は3つ表示) 全体構成についてまずはHTMLから。 ◆HTML <div id="loadarea"></div><!--/#loadarea--> HTMLには要素を追加させたい箇所に 任意のID(もしくはクラス)を付けた ブロック要素を配置するだけです。 そしてCSSは以下の様になります。 ◆CSS /* #loadarea --

    jQueryでページ最下部までスクロールした際に外部HTML(JSON形式)化した要素を追加する方法|BLACKFLAG
  • CakePHP 2.xでJSONPに対応する

    CakePHP 2.xにおいて、JSONPに対応する方法を紹介します。 下記に、jsonpに対応したレスポンスを返すためのコードを示します。 既にjsonでレスポンスを返せる状態となっていることが前提です。 リクエストクエリにcallbackが含まれる場合、Controller::afterFilterで、レスポンスを書き換えて返すようにします。 なお、JSONPを利用する場合は認証処理やCSRF対策も忘れずに行うようにしましょう。 参考: JSONとXMLビュー — CakePHP Cookbook v2.x documentation

    CakePHP 2.xでJSONPに対応する
  • jQuery.getJSON(url, [data], [handler]) - jQuery API 1.4.4 日本語リファレンス - StackTrace

    解説 HTTPリクエスト(GETメソッド)を使用してデータを取得します。 データはJSONとして評価されます。 jQuery.get(url, [data], [handler], [dataType]) のラッパメソッドです。 以下の呼び出しと等価です。 指定したコールバック関数は、通信が成功した場合に実行されます。 通信エラー時、通信完了時のハンドリングを行うには、jQuery.ajax(settings) を使用してください。 JSONP callbackname=?形式のパラメータを送信クエリに付与すると、別ドメインのデータをJSONPを使用して取得することができます。 "?"の部分は、jQueryが、"jsonp" + 現在時刻文字列 の文字列に置き換えてクエリを送信し、内部でコールバック関数を実行してくれます。 引数 url : リクエスト先のURL。 [data] : サーバ

  • 軽量JSONパーサー『jq』のドキュメント:『jq Manual』をざっくり日本語訳してみました | DevelopersIO

    jq Manual jqで簡単JSON加工 | Developers.IO jqコマンドが実は高性能すぎてビビッた話 - beatsync.net JSONを超絶に読みやすくする jq コマンド - WebAPIバリバリ使うor開発する人必須 CLIでJSONの整形をする - ( ꒪⌓꒪) ゆるよろ日記 JSON形式の情報を様々な条件や書式として成形、フィルタリングツール『jq』。上記関連エントリで私もこのツールの存在を知る事になったのですが、ツールの簡易さ・便利さに感動しながら私もちょくちょく利用させてもらっています。 そこでこのエントリでは、jq公式ページに展開されている利用ガイド・リファレンス的な位置付けの『jq Manual』を写経がてらざっくり日語訳してみました。ざっくり訳なのでこの部分の訳おかしい・間違ってる等ありましたら御指摘頂けると幸いです。例示されているサンプルコードも

    軽量JSONパーサー『jq』のドキュメント:『jq Manual』をざっくり日本語訳してみました | DevelopersIO
  • CakePHP AjaxでJSONデータの出力の仕方とcontent-typeについて – MT Systems

    以前、Ajax通信で結果を出力する際XMLデータだったので、Content-Typeを「application/xml」か「text /xml」にしようと、RequestHandlerのメソッド(setContent)をいろいろ試したのだが、いつも「text/html */*」となり、なかなか思うように出力できなかった。あの時は、クライアント側で支障なく利用できたので、放り出してしまった。 今回、クライアント側のJavaScriptで扱いやすいように、JSONでデータを出力することにしたので、前回クリアできなかったハードルに再 挑戦することとなった。と言っても、CakePHPについは世界中で多くの情報が公開されているため、作業は検索と動作チェックだけだったけど (^_^;)。 お題は、「ユーザ番号をAjaxのGETで渡し、DBのユーザ情報をJSONで出力する」という、簡単なお話し。クライア

  • JSONとXMLビュー - 2.x

    JSONとXMLビュー¶ CakePHP 2.1 には新しい二つのビュークラスがあります。 XmlView と JsonView を使うと XML と JSON のレスポンスを簡単に作成でき、 RequestHandlerComponent と結合できます。 RequestHandlerComponent を有効にして、 xml と json 拡張のサポートを 有効にすることで、自動的に新しいビュークラスに影響を与えることができます。 XmlView と JsonView はこのページの残りの部分でデータビューとして参照します。 データビューを生成するには二つの方法があります。一つ目は _serialize キーを使う方法です。 二つ目は、普通のビューファイルを作成する方法です。 データビューを有効にする¶ データビュークラスを使う前に、ちょっとした設定が必要になります。: Router:

  • jQueryでJSONのデータ取得

    CouchDBJavaScriptだけで制御してみたい!というのが最終目標ですので、 jQueryを使用したJSONの取り扱いについて調べてみました。 getJSON jQueryでJSONのデータを読み込むには、getJSONを使用すればよいようです。 まずはサンプルから。 dataフォルダを作成し、sample.jsonというファイルを作成。 内容は以下の通り。 <html> <head> <title>js sample</title> <script type="text/javascript" src="js/jquery-1.3.2.js"></script> <script type="text/javascript"> $(document).ready( function() { $("#btn_1").click(function(){ $.getJSON("data

    jQueryでJSONのデータ取得
  • CakePHPで結果をJSON出力する単純な例 - Web系がおもしろい。

    公式ドキュメントがちょっと個人的に分かりにくい感じだったので。。 http://book.cakephp.org/2.0/ja/views/json-and-xml-views.html こんなサンプル http://www.example.com/cakephp/hoge/fuga.json にアクセスすると { "posts": { "hoge": "fuga", "num": 1, "bool": true, "piyo": [{ "a": "b" }, { "a": "c" }], "john": null }, "japanese": "\u306b\u307b\u3093\u3054" } と返ってくる。 手順 1.(cakephp_root)/app/Config/routes.php に以下の記述を追加 Router::parseExtensions('json'); 2.

    CakePHPで結果をJSON出力する単純な例 - Web系がおもしろい。
  • CakePHP2.1で超簡単にJSONを出力する方法 | tipshare.info

    × Sign in with twitter. You can follow the user and hashtags. Share your tips on social media. Post relative tips. If you have relative tips, click [Add relative tips] to post. コントローラー内で viewClassをJsonに設定し、JSONに書き出したい変数名を_serializeにセットする。これだけ。 下記の例ではpostsとsome_varの内容がJSONで書き出される。 <?php //app/Controller/PostsController.php class PostsController extends AppController { public function index() { $thi

  • 1