0

サーバーからの json 応答を解析するクエリがあります。gson を使用して、オブジェクトのリストをサーバーの json 文字列にシリアル化しました。gwt クライアントでは、JavaScript オーバーレイ タイプを使用して解析しました。したがって、クライアントからの私のgwt呼び出しは次のようになります

//サーバーからの obj のリストからの json 応答のコード スニペット。

jsonpReqBuiler.requestObject(url, new AsyncCallback<JsArray<MyJsoClass>>() {
           onSuccess(final JsArray<MyJsoClass> result) {
              ////Need a string equivalent of JsArray type to sore???
           }
}

json 応答 - JsArray を文字列として sqllite データベースに保存します。サーバーは Json 文字列で応答しますが、内部解析後に JsArray 型として返されました。これを文字列として保存して、読み取りと変換を戻すことができますか??

4

1 に答える 1

0

次のコードを使用できます。

jsonpReqBuiler.requestObject(url, new AsyncCallback<JsArray<MyJsoClass>>() {
    onSuccess(final JsArray<MyJsoClass> result) {
        String json = new JSONArray(result).toString();
    }
}
于 2012-07-23T14:19:31.887 に答える