You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
JavaScriptのJSON.stringify、JSON.parseはDateに対応していない(というかJSONの仕様に日付型がそもそもない)。なのでJSON.stringifyをDateに対して実行するとISO 8601フォーマットでの日時を表す文字列になる。 var str = JSON.stringify(new Date()); console.log(str); //"2014-03-18T23:05:45.477Z" 一度こうなったらJSON上ではただの文字列型なので、この文字列をJSON.parseしても結果はただのstring型になってしまう。 var obj = JSON.parse(str); console.log(typeof(obj)); //string JSON.parseは第2引数に挙動をカスタマイズする関数オブジェクトが渡せるようになってるので、これを
If you follow me on Twitter, you know that I've been working on a super top secret mobile application using Appcelerator Titanium. The experience has been great: using JavaScript to create easy to write, easy to test, native mobile apps has been fun. My mobile app connects to numerous social network APIs, some of which only provide an XML response. My mini "framework" uses JSON to dynamically
※現在、当サンプルは動作しません。追記を参照して下さい。 大き目の勉強会に参加すると、たいていぼっちになってしまいます。ピザとチューハイ片手に、邪魔にならない位置にいるしかありません。 自己アピールさえできればなんとかなる場合も多かったと思います。じゃああれですね。ポートフォリオの出番です。作りましょう。 CMSに対する最新の気持ち 書き下すとこんな感じでしょうか。そこは面倒臭がるなよって箇所もありますが。 とりあえずWordPressは嫌 GitHub pages上にホスティングできると、お金かからないし、しかもURLもかっこいい jekyllで生成するのもやってみたけど、いちいちコミットしてPushするのだるいし、環境ないと更新も面倒臭くて、廃墟になってしまった。 だから管理画面がほしいなぁ。 Markdownで書きたい。 画像アップローダもほしい(しかし作りたくはない)。 というか自
前回はPassの生成に必要なファイル(pass.json, icon.png, logo.png)の3つのファイルを準備し、Passのデザインの確認までを行いました。 今回は端末にダウンロードできるPassをどのようにサーバサイドで生成するかを説明します。なお、生成にはAppleのデベロッパーサイトで証明書を取得する必要が ありますので、ご注意ください。 あと、もちろん node.js も入れといてくださいね。 まず、Passbookに読み込ませるPassファイルの構造から説明します。 Passファイルの構造は普通のZipファイルになっています。Zipファイル内に必要なファイル(pass.jsonやicon.png)を固めて端末に送信しています。実際に前回作ったPassファイルの中身を unzip -l してみると… asuna:Passes tetsuo$ unzip -l hoge.p
久しぶりにLabブログの更新です。 気付いたら、ずいぶん更新ができてなかったのでこれを機会にBlogのデザインも一新し、また新たな気持ちで続けられればと思っています。 今回はiOS6の新機能として追加されたPassbookについて実際にサーバを作ってみて、どのような作り込みが必要かを3回くらいに分けて説明します。 Passbookはすでに使われているかたもいらっしゃると思いますが、iOS6から導入されたサービスで会員証やクーポン、飛行機の搭乗券などを比較的簡単な仕組みで実現できるサービスです。 TechfirmでもANA様のPassbookを使ったサービスをお手伝いさせて頂きました。(http://www.techfirm.co.jp/case/ana_passbook.html) Passbookでできること自体はFeliCa搭載ケータイが主流になってる日本では既に実現できていることが多
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
JavaScript is a general purpose programming language that was introduced as the page scripting language for Netscape Navigator. It is still widely believed to be a subset of Java, but it is not. It is a Scheme-like language with C-like syntax and soft objects. JavaScript was standardized in the ECMAScript Language Specification, Third Edition. JSON is a subset of the object literal notatio
以前、Common Lisp で Twitter API をたたいて妙なアクセサを作ったりしたけど、CL-JSON にはもっと便利な機能があった。 *json-symbols-package**json-object-factory**json-object-factory-add-key-value**json-object-factory-return*などを上手に設定してやれば、ちゃんと Lisp のオブジェクトを構築してくれる。下のコードの twitter-status は user スロットに twitter-user を持つが、そのへんもきちんとめんどうみてくれる。CL-JSON かしこい。 まだきちんと把握してないが、以下コードの断片。 (in-package :twittcl) ;; 文字コードは UTF-8 で (setf drakma:*drakma-default-e
とりあえず json 取ってくれば,そのまま JavaScript で eval して読み込めるみたい. importPackage(java.io); importPackage(java.net); function show_public_timeline() { var url = new URL('http://twitter.com/statuses/public_timeline.json'); var stream = new BufferedReader(new InputStreamReader(url.openStream())); var line, json = ''; while(line = stream.readLine()) json += line; stream.close(); public_timeline =
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く