タグ

Work - JSONに関するsoulja_boyのブックマーク (12)

  • A comparison of php json libraries

    A completely fair and balanced comparison of php json libraries Disclaimer: I'm biased *** NOTE ***an updated version of this comparison has been published here on the 25th of April, 2007 The recent release of php 5.2.0, which includes by default an extension for converting php values from and to the JSON format, is a good occasion for comparing the different existing php libraries which aim to pr

  • PEPr :: Details :: Services_JSON

    Status: Finished Result: Accepted Sum of Votes: 9 (5 conditional) Search registered package JSON (JavaScript Object Notation, http://json.org) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. This feature can

  • JSON

    https://www.JSON.org/json-en.html

  • れぶろぐ - [JavaScript] IE で eval できる配列の大きさは 65535 が限界らしい

    ■ IE で eval できる配列の大きさは 65535 が限界らしい Internet Explorer 以外のブラウザや IE8 ならば問題ないようですが、 IE6, IE7 にはこのような制限があることに気付きました。 var length = 65536; var array = []; for (i = 0; i < length; ++i) { array[i] = 0; } var json = "[" + array.join() + "]"; // [0, 0, ..., 0] var result = eval(json); alert(result.length); // eval できたかどうかの確認 この JavaScript を IE6 や IE7 で実行すると、 eval() の箇所で「メモリが不足しています。」というエラーが出て、実行が止まってしまいます。

    soulja_boy
    soulja_boy 2012/10/04
    JSON データの文字列としての長さは関係なく、配列の要素数に制限があるみたいです。JSON データが、「要素数 65536 個以上の配列」を含んでいるとエラーになるようです。
  • アンテナサイトは米Yahoo!のPipesを利用すると便利だよ | soplog(そぷログ)

    RSSフィード指定するだけ!たった10分でアンテナサイトを作る方法 56docブログ」を見て、エントリーを起こしました。 RSSをサイトに出力する際に「Google Ajax Feed API」を使用する方が多いようですが、複数のRSSのソートがうまく出来なかったり、キャッシュや取得タイミングの関係でうまく表示されなかったり、どうも動作が安定していない印象があります。 上記のような悩みがある場合、米Yahoo!の「Pipes」がとても便利です。 Pipesって何さ 米Yahoo!のサービスで、RSSやXMLやJSONなどを統合したりソートしたり色々弄ることができます。 利用には米Yahoo!のユーザー登録が必要です。 2007年に公開されたサービスですが、ちょこちょこ機能が追加されてはいるものの、レイアウトなどは一切変わっておらず、当時からサービスとして完成されていたことが伺えます。

    アンテナサイトは米Yahoo!のPipesを利用すると便利だよ | soplog(そぷログ)
  • 複雑なデータ構造のJSONを扱う際にCSSセレクタ風にアクセスできて超便利な「JSONSelect」:phpspot開発日誌

    複雑なデータ構造のJSONを扱う際にCSSセレクタ風にアクセスできて超便利な「JSONSelect」 2011年05月25日- JSONSelect 複雑なデータ構造のJSONを扱う際にCSSセレクタ風にアクセスできて超便利な「JSONSelect」 jQuery成功の背景には、そのDOMへのアクセスのしやすさがひとつの要因だと思いますが、JSONSelectを使うと、JSONデータへのアクセスをCSSセレクタっぽく、jQueryっぽく簡単にアクセスできます。 例えば、次のようなJSONデータがあったとしましょう。 JSONSelectで、「.languagesSpoken .language」として選択すると、次のように要素を選択できます。 例えば、検索結果などで、同じ構造の要素がリストとして帰ってくるようなケースにおいて、同じ名前の属性リストをサクッと取得可能。 上位階層が指定できるた

  • JSONPを使ってJavaScriptだけでマッシュアップ

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、Yahoo!地図の開発を担当しています前田博敏です。 今回は、JavaScriptから外部サイトのWeb APIを直接呼び出すことができる、JSONPという手法について紹介させていださきます。 JSONPとは JSONPとは、JavaScriptの外部ファイル読み込み(「script」タグとその「src」指定)を利用して、ドメインの異なる外部サイトのデータを読み込む手法のことを言います。 JSONPを利用するには、呼び出される側のWeb APIがJSONP形式に対応している必要があります。 Yahoo!デベロッパーネットワークでは、現在のところローカルサーチAPIとショッピングAPIが、JSONP形式に対応しています。

    JSONPを使ってJavaScriptだけでマッシュアップ
  • [鏡] 入門 JSON 2 -- 戯れ言++

    「入門 JSON」が微妙に評判がいいみたいなので, 今回はもう少し踏み込んだ内容を書いてみたいと思います。 前回では JSON のデータフォーマットについて曖昧な表現や説明のまま流していますが, ここではもう少し厳密に見ていきます。 またもや長文です。 ご注意を。 なお, この記事は「Introducing JSON」(日語訳)と併せてご覧いただくことをお奨めします。 前回は JSON のデータ型について連想配列(members)と配列(array)の2つがあると説明しました。 しかし実際にはもうひとつオブジェクト(object)という型があります。 実は JSON ではこのオブジェクトがデータの基になっています。 (説明が長くなるので前回はこの部分についてワザと端折りました) オブジェクトは以下に示すようにブレス記号で囲んだ表現になります。 { } { members } ここで注意

    [鏡] 入門 JSON 2 -- 戯れ言++
  • Highcharts - Interactive Charting Library for Developers

    Our core library. Includes all standard chart types and more.

    Highcharts - Interactive Charting Library for Developers
  • PHPからJSONでFlashにデータを渡す (Nega Diary)

    FlashにDBから検索した結果を表示させたり(その結果からさらに画像を表示させたり)したい場合、どういう形でデータのやり取りをすればいいのか、いつも悩む。 もはや異アプリ間のデータやりとりではデファクトとなっている(?)XMLが無難といえば無難だが、、いかんせん、面倒すぎる。 ActionScriptからXMLの処理ができなくもないが、データを取り出すためのハンドリングが面倒すぎ。 (ActionScript + XMLの例:ActionScript [5] : parse XML (1)) もっと簡単にやりたいと思い、色々調べる。 PHPにとって一番簡単なのは、Serialize()によるシリアル化されたデータ。 で、ActionScriptから使えるUnserializerがないかとググったら発見。 ・・しかし、どうも配列が入れ子で、同名のKEYがある場合うまく動かない模様

  • FlashでJSONを扱う方法 | colori

    巷で話題のJSONを扱ってみました。JSON(JavaScript Object Notation)は、階層化されたデータをシンプルなテキストで表現することができ、XMLよりも少ないデータ量でFLASHとサーバサイドスクリプト間のデータのやりとりを可能にできます。 さらに、Flash内でXMLをパースして扱うようなめんどくさいやり方ではなく、馴染みのある配列とオブジェクトのみで記述されるので、処理もかんたんです。 JSONとして情報をやりとりするには「JSON.as」を利用します。 巷のサイトの中では#includeを使ってやってるところもありますが、ActionScript2.0ではエラーが起こりますので、importを使って読み込みます。 import JSON; //埋め込みたいFlashファイルと同階層に「JSON.as」を配置します。 これでJSONクラスを扱うことができるように

  • FlashでLoadVars+json.asを使ってJSONを読む時の注意

    Flashにjsonのデータを読ませたくて、json.asを使ってネットの情報を参考にして読んでみたが、Bad Stringであったり、謎のBad objectとかいうエラーが出てパース失敗しませんか? あちこち見て、僕が調べた範囲でのやりかた、 1.json.asをincludeする。 2.PHPとかから、「json_var = {JSONのデータ文字列}」の形でアウトプットする。 3.LoadVarsオブジェクトのonLoadイベントで、this.json_varで取れた文字をjson.asでパースする 終わり ・ ・ ・ コレ文字列によっては失敗しません? 僕もFlash久々だったので、そのまま鵜呑みにしてハマりました。 調べるとネット上では、サーバサイドで文字列を事前に"とか&を数値参照に変換しないとダメよ、なども出てくるので変換した。 「あれーJSONって、文字をUTF-8にさえ

  • 1