Flash Player 11.1 / SDK 4.6から、JSONの処理がネイティブ実装になった。as3corelibを使うより、かなり高速らしい。
http://dev.classmethod.jp/ria/p11546/
JSONのネイティブ実装
コメントを残す
Flash Player 11.1 / SDK 4.6から、JSONの処理がネイティブ実装になった。as3corelibを使うより、かなり高速らしい。
http://dev.classmethod.jp/ria/p11546/
Via! Jsphonをcodereposにアップロードしました。 – XOOPS専門-株式会社RYUS
Jsphonの配布元が閉鎖になっているが、ここからダウンロード可能
pear install http://svn.coderepos.org/share/lang/php/Jsphon/release/Jsphon-1.0.1.tgz
Google Languageを使ってみたく、ドキュメントを見ていると、asからRESTで返って来るJSONを読み取る必要があるので、初めてだったがJSONを使ってみた。
JSONを扱うには、adobeが配っているcorelibを用いる。
as3corelib – Google Code
importはこのような感じ。
import com.adobe.serialization.json.JSON;
実際の使い方としては、LoaderでRESTに問い合わせ、その返ってきたデータをJSONクラスに食べさせる。インスタンスloaderが取得したデータを読み取る場合は、こんな感じ。
var jsonObj:Object = JSON.decode( loader.data );
_translate = jsonObj[“responseData”][“translatedText”];
APIからのコールバックは、
{"responseData": { "translatedText":"Ciao mondo" }, "responseDetails": null, "responseStatus": 200}
というような内容になっているので、2行目の様なアクセスで文字列を取得できる(ここでは翻訳された文章が取得できている)。
JSONも素晴らしかったが、自動翻訳してくれるGoogle Languageも素晴らしい。