Android JSON ライブラリを使用しようとしていますが、バージョンが古く、JSONObject に InputStream を受け入れるコンストラクターがなく、文字列だけです。最大長を超えているため、ストリームのすべての内容を文字列に読み取ることができません。コンストラクターの後に JSONObject にデータを追加する方法はありますか? そうでない場合、Android でバージョンをアップグレードするにはどうすればよいですか?
質問する
179 次
2 に答える
1
GoogleのサードパーティAPIであるGsonApiを使用してみませんか。次のリンクを確認してください。
于 2012-09-21T05:23:39.173 に答える
0
私のオープンソースライブラリを使用してみてください:http ://code.google.com/p/android-json-rpc/ 入力ストリームはありませんが、JSONRESTサービスへの直接呼び出しがあります。
次のように、JSONObjectクラスをオーバーライドすることもできます。
package com.m4bce.loisirs_ch;
import java.io.IOException;
import java.io.InputStream;
import org.json.JSONObject;
public class JSONObjectStream extends JSONObject {
public JSONObjectStream(InputStream is) throws IOException {
super();
// your code here
}
}
これがお役に立てば幸いです。
于 2012-09-21T12:59:01.677 に答える