タグ

JSONに関するigaiga07のブックマーク (17)

  • Object.assign() - JavaScript | MDN

    コピー先オブジェクトのプロパティは、コピー元に同じキーのプロパティがあると上書きされます。より後のコピー元のプロパティが、より前のものを同様に上書きします。 Object.assign() メソッドは、コピー元オブジェクトから列挙可能 (enumerable) かつ直接所有 (own) のプロパティだけをコピー先オブジェクトにコピーします。この際、コピー元オブジェクトには {[[Get]]、コピー先オブジェクトには [[Set]] を使いますので、ゲッターとセッターを呼び出すことになります。これはプロパティの代入 (assign) であり、プロパティをコピーしたり新しく定義したりするのとは異なります。そのため、コピー元にゲッターが存在する場合、新しいプロパティをプロトタイプにマージする用途には不適切でしょう。 プロパティ定義を (列挙可能属性も含めて) プロトタイプの中にコピーするには、こ

    Object.assign() - JavaScript | MDN
  • Amazon S3 が S3 Select の新機能を発表


    Amazon S3  S3 Select S3 Select  Amazon S3 S3  Amazon S3 Select  CSV  JSON 使S3 Select  Apache Parquet JSON ArrayCSV  JSON BZIP2S3 Select  CloudWatch Metrics  S3 Select 使 Parquet 
    Amazon S3 が S3 Select の新機能を発表
  • GoogleのJSON(モドキ)の先頭にwhile(1); がつく理由 - 葉っぱ日記

    なぜGoogleはJSONの先頭に while(1); をつけるのか #JavaScript #HTML #Ajax #StackOverflow - Qiita これはクロスサイト・リクエスト・フォージェリ対策。違うよ!全然違うよ! 攻撃者の作成した罠ページにてJSONを<script src="target.json">みたいに読み込んで、ゴニョゴニョやることでJSON内の機密情報に攻撃者がアクセス可能というのは合ってるけど、それを「クロスサイト・リクエスト・フォージェリ」とは言わない。無理に何か名前をつけて呼ぶとすれば、「JSON Hijacking」という俗称や、あるいは単純にクロスサイトでの情報漏えい、程度ですかね。 ちなみに、ArrayコンストラクタやObjectでのアクセサを定義してJSONをJSとして読み込んで内部にアクセスする手法は、現在のところ公にされているところでは古

    GoogleのJSON(モドキ)の先頭にwhile(1); がつく理由 - 葉っぱ日記
  • JSR 353: Java API for JSON Processing

    Updates to the Original JSR The following information has been updated from the original proposal on the dates shown. 2014.05.27: Specification Lead: Kin-man Chung E-Mail Address: kinman.chung@oracle.com Telephone Number: +1 408 276 7116 Fax Number: - 2013.03.05: 2.18 Please provide a description of the business terms for the Specification, RI and TCK that will apply when this JSR is final. Specif

    igaiga07
    igaiga07 2012/02/28
    JavaのJSON API
  • Cocoaの日々


     PC HTMLWordPress  WordPress使AWS Wordpress  AWS   WordPress  WordPressCSSHTML  "wordpresstheme" 
    Cocoaの日々
  • Ajax - IE8にもJSON入ってます。使えるとは限らないけど : 404 Blog Not Found


    2010081712:00 Lightweight Languages Ajax - IE8JSON使   - Twitter URL Log JSONIE8 IE8 native JSON  Native JSON in IE8 - IEBlog - Site Home - MSDN Blogs 使 Compatibility mode (Quirks mode) JSON  var json = {string:'json',number:2,object:{array:[true,false,null]}}; var str
    Ajax - IE8にもJSON入ってます。使えるとは限らないけど : 404 Blog Not Found
  • HTML 5 data- Attributes - LEMON IN THE BOOKSTORE

    こんなかんじ? var $D = (function(){ var camelize = function(string){ return string.replace(/-+(.)?/g, function(match, chr) { return chr ? chr.toUpperCase() : ''; }); }; return function(element){ if( element.dataset ) return element.dataset; var sets = {}; for(var i=0,a=element.attributes,l=a.length;i<l;i++){ var attr = a[i]; if( !attr.name.match(/^data-/) ) continue; sets[camelize(attr.name.replace(/^da

    HTML 5 data- Attributes - LEMON IN THE BOOKSTORE
  • JSON判定(構文解析の練習) - 素人がプログラミングを勉強していたブログ

    そういえばこういうのまともに書いたことないなと思って練習がてらJSONのシンタックスが正しいか判定する関数を作った。 だいたいhttp://www.ietf.org/rfc/rfc4627.txt?number=4627: JavaScript Object Notation (JSON)に沿って書いた。 minus記号を判定するだけのごく小さい判定機を作って、正しければ一文字進めて…といったようにしてnumber関数を作って、最終的にJSON全体の判定機を作る。 これを少し改造して途中でスタックに値を積むようにすれば構文解析器として使えるんだと思う…けど、なんかよくわからなくなったので一応これで完成として、あとで考える。 var parseJSON; (function () { parseJSON = function (text) { if (value(text, 0) <= 0)

    JSON判定(構文解析の練習) - 素人がプログラミングを勉強していたブログ
  • JSON静的型付純粋関数型Webコンポーネント糊言語 - goldenportのブログ

    金曜日にBPStudy #26に参加した。ハッシュタグは「#bpstudy」。 今回のテーマは「デザイナ/プログラマの“干渉のない並列作業”を支援するWebフレームワークCaty」である。 内容はテーマの“干渉のない並列作業”は実は前振りで、スキーマによる型チェック(+できれば型推論)ができる純粋関数型言語だった。(ただし遅延評価はない。スキーマによる型チェックはまだ未実装。) スキーマによる型推論を持った関数型言語はF#もそうだったと思うけど、いくつか例がありそれ自身は新しいアイデアというわけではない。そこで、ポイントはWebフレームワークという文脈で有効な機能セットの取捨選択ということになる。 関数の呼び出しはUNIXシェルのパイプのセマンティクスになっていて、これが最大の特徴。 (a (b (c))) と普通は書くところを c | b | a と書く。簡単な処理の場合には、この文法は

    JSON静的型付純粋関数型Webコンポーネント糊言語 - goldenportのブログ
  • JSONとJSONPの違い - あと味


    使 JSON  { 'blog' : '', 'author' : 'jdg' } JavaScript*1 JSONP JSON callback({ 'blog' : '', 'author' : 'jdg' });   JSONJSONJSONP使WebAPI JSONCGIJSONJ
    JSONとJSONPの違い - あと味
  • 「RESTful MVC」なアーキテクチャの話


     Model ModelAPIHTTPJSONXML RESTfulWeb ServiceController使Model
    「RESTful MVC」なアーキテクチャの話
    igaiga07
    igaiga07 2009/10/28
    JSがCなんだ
  • Admiral

    Best stock trading platform

  • JSON.stringify/parseは困ったもんだ。 - IT-Walker on hatena

    JavaScriptのオブジェクトをJSONに変換する際、必ずと言っていいほど使われるのがjson2.js。 ECMAScript5(JavaScript2)では、json2.jsの実装をほぼ忠実に仕様として再現しており、Firefox3.5やSafari4ではネイティブの実装が利用できます。 例えば、JSオブジェクトをJSON文字列にしたい場合は、JSON.stringify(value, replacer, space)を利用できます。 valueはJSオブジェクト。 replacerは省略可能で、function(key, value)と言うシグネチャの関数オブジェクトを渡します。JS→文字列の変換ルーチンを独自に提供できます。 spaceは、結果の文字列を人間が読みやすくするための、インデントの数を指定します。 その逆に、JSON文字列をJSオブジェクトに復元したい場合は、JSON

    igaiga07
    igaiga07 2009/09/14
    "Date型をJSON.stringifyするとブラウザによって実行結果が異なる。"
  • JSONの可能性がグンと拡がるぞ! JSONスキーマ - 檜山正幸のキマイラ飼育記 (はてなBlog)


    JSONhttp://www.json.org/使JSONJSONJSONXION JSON http://json-schema.org/ JSONRFC 4627JSONhttp://groups.google.com/group/json-schema?pli=1  
    JSONの可能性がグンと拡がるぞ! JSONスキーマ - 檜山正幸のキマイラ飼育記 (はてなBlog)
    igaiga07
    igaiga07 2009/04/15
    JSONスキーマ
  • Web APIって何?


    Web APIJSON WebSNSWebAPIWeb APIWebWeb APIWebWeb API Web API使 Web APIXMLJSONWeb APIJSON使Web API Ajax 
  • Loading...

  • naoyaのはてなダイアリー - JSON を Template-Toolkit で展開する Jemplate

    Jemplate is a templating framework for Javascript that is built over Perl's Template Toolkit (TT2). Jemplate parses TT2 templates using the TT2 Perl framework, but with a twist. Instead of compiling the templates into Perl code, it compiles them into Javascript. かぜぶろさんや宮川さんがブックマークしてたので気になってちょっと見てみた新着モジュールの Jemplate。なかなか面白いです。Template-Toolkit で記述したテンプレートのテンプレート変数に JavaScript 上の JSON を展開させることができるという

    naoyaのはてなダイアリー - JSON を Template-Toolkit で展開する Jemplate
  • 1