HTTP Get を使用してデータベースにアクセスする必要があり、URL には $ 記号で始まるアンダースコアとパラメーターがあります。
"https://mydataservice/__query&$format=json"
すべてのことを試しましたが、Flash ビルダーは url= 行でエラーを出し続けます
そのため、代わりに URLRequest を使用しており、すべての json を自分で行う必要があります。Android では、json 文字列から取得する要素へのクラス参照を作成できます。Flash Builder 4.6 モバイルでこれを行うにはどうすればよいですか? json 文字列には 20 列ありますが、必要なのは 2 つだけです。
これが私がどこまで到達したかであり、次の問題はそれをリストにバインドする方法です。
package dataclass
{
[Bindable]
public class DataTable extends Object
{
public function DataTable()
{
super();
}
public var d:String;{
public var result:Array;{
public var Name:String = new String();
public var Phone:String = new String();
}
}
}
}
protected function downloadFile():void {
var request:URLRequest = new URLRequest ("https://mydataservice/__query&$format=json");
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.TEXT;
loader.load(request);
loader.addEventListener(Event.COMPLETE, oncomplete);
}
protected function oncomplete(e:Event):void{
var loader2:URLLoader = e.target as URLLoader;
try {
if (loader2 != null){
var jsonParsed : Object = JSON.parse(loader2.data);
var dataTable:DataTable = new DataTable;
}
else{
trace("an error has occured!");
}
}
finally{
}
}
ありがとう、キム