タグ

JavaScriptとJSONに関するcreaismのブックマーク (7)

  • 2008/9/10 - Internet Explorer 8 のネイティブ JSON

    注意 このページにアクセスするには、承認が必要です。 サインインまたはディレクトリの変更を試すことができます。 このページにアクセスするには、承認が必要です。 ディレクトリの変更を試すことができます。 Internet Explorer 8 のネイティブ JSON 更新日: 2008 年 9 月 10 日 記事は、Internet Explorer 開発チーム ブログ (英語) の翻訳記事です。記事に含まれる情報は、Internet Explorer 開発チームブログ (英語) が作成された時点の内容であり、製品の仕様や動作内容を保証するものではありません。記事に含まれる情報の利用については、使用条件をご参照ください。また、記事掲載時点で、Internet Explorer 開発チーム ブログ (英語) の内容が変更されている場合があります。最新情報については、Internet E

    2008/9/10 - Internet Explorer 8 のネイティブ JSON
  • ネイティブ JSON を使う | MDN

    この文書では、 Gecko 1.9.1 で追加された ECMAScript 5 互換のネイティブ JSON オブジェクトについて説明します。以前のバージョンの Firefox で JSON を扱う際の基的な情報については、JSON のページをご覧下さい。 ネイティブ JSON オブジェクトは 2 つの重要なメソッドをもっています。JSON.parse() メソッドは JSON 文字列をパースし、 JavaScript のオブジェクトに変換します。JSON.stringify() メソッドは、 JavaScript オブジェクトを JSON 文字列に変換します。 注意:JSON オブジェクトは循環的な構造の変換には対応していません。そのようなオブジェクトを JSON 文字列に変換しようとすると、TypeError 例外が起こります。

    ネイティブ JSON を使う | MDN
  • Practical Web

    Interested in a web development/programmer job at a stable company, great benefits, near the vacation hotspot Myrtle Beach, SC? Grand Strand Water and Sewer Authority is looking for a Programmer. This is a great opportunity for a full time position working in a fun vacation location. Check out the …

    Practical Web
  • JSON の紹介

    JSON (JavaScript Object Notation)は、軽量のデータ交換フォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。 JavaScriptプログラミング言語 (ECMA-262標準第3版 1999年12月)の一部をベースに作られています。 JSONは完全に言語から独立したテキスト形式ですが、C、C++、C#、JavaJavaScriptPerlPython、その他多くのCファミリーの言語を使用するプログラマにとっては、馴染み深い規約が使われています。これらの性質が、 JSONを理想的なデータ交換言語にしています。 JSONは2つの構造を基にしています。 名前/値のペアの集まり。様々な言語で、これはオブジェクト、レコード、構造体、ディクショナリ、ハッシュテーブル、キーのあるリスト、連想配列として実現されています。

  • Post by @hamalog

    とりあえずspreadsheetを作って、Publicにし、webに公開とかやる。そうすると誰でも見れるようになる。こんな感じ。そしたら以下の感じで取ってこれる。 https://spreadsheets.google.com/pub?key=[YOUR-KEY]&output=html HTMLで出す。iframeで出すときに便利https://spreadsheets.google.com/pub?key=[YOUR-KEY]&output=csv CSVで出す。パースして使いたい時に便利https://spreadsheets.google.com/feeds/cells/[YOUR-KEY]/[SHEET-ID]/public/values GData/Atom フォーマット。JSでいじったりXML欲しい時はコレ ここで書いてある[YOUR-KEY]というのは、スプレッドシートのi

    Post by @hamalog
  • Google Spreadsheetsをデータベースとして活用<BR/>JSONでデータ取得

    Google Spreadsheetsでデータ作成・アクセス設定 まずは、Google Spreadsheetsでデータを作成。 例えば、次のような感じ。 次に、このスプレッドシートを公開する設定をする。 右のほうにある『公開』タブをクリックして『公開する』ボタンを押せば、公開されちゃう。 次に、JSONでデータを取得できるように公開の形式を設定する。 下の方にある『公開の詳細設定』リンクをクリック。 『ファイル形式:』を『ATOM』とする。これで、スプレッドシート側の設定は完了。 次に、『URLを生成』ボタンを押す。ここで生成されたURLから、このスプレッドシートのIDが分かる。 この例だと『o03298909112281802961.454088638750018433/od6』。 Javascriptでデータ取得+表示 ソース: < div id ="result" > loadin

  • JSONのエスケープをどこまでやるか問題 - 葉っぱ日記

    Ajaxなアプリケーションにおいて、サーバからJSONを返す場合に、JSON自体はvalidであるにも関わらず、(IEの都合で)エスケープが不足していて脆弱性につながってる場合があるので、書いておきます。 発生するかもしれない脆弱性 JSONのエスケープが不足している場合に発生する可能性のある脆弱性は以下の通りです。 JSON内に含まれる機密情報の漏えい XSS それぞれの詳細については後述します。 開発側でやるべきこと 文字列中のUnicode文字は "\uXXXX" な形式にエスケープするとともに、ASCIIな範囲であっても「/」「<」「>」「+」も同様にエスケープすることにより、前述の脆弱性を防ぐことができます。 Perlであれば、以下のような感じになります。JSON->ascii(1) に続けて、JSON文字列を正規表現で置換しているあたりがキモになります。 use utf8; u

    JSONのエスケープをどこまでやるか問題 - 葉っぱ日記
  • 1