AndroidデバイスのSQLiteデータベースとSQL Serverデータを同期したいと思います。私はVisual Studioで開発されたWebサービスを使用しています。Android XMLをJsonに変換するエラーをWebservice経由で受けとる
Webサービスは、私は今、私はそれからJSON配列を抽出するために応答を渡しています
client.get("http://10.0.2.2/WebApi/api/mpapi/GetAllWriting", params, new AsyncHttpResponseHandler() {
から取得していますXMLを返しています。
Gson gson = new GsonBuilder().create();
try {
// Extract JSON array from the response
JSONArray arr = new JSONArray(response);
System.out.println(arr.length());
次のエラーが発生しています。
メソッドは 'java.lang.NullPointerException'例外を投げました。 org.json.JSONArray.toStringを()応答の値が
[{ "ID"
で評価することができない:1、 "タイトル": "デンマーク語"、 "デ": "カーン"}"、 "タイトル": "Rayan"、 "Des": "Linkon"}]
XMLは正しくフォーマットされていません。私はWebサービスを変更する必要がありますか?私は主に複数の場所からコーディングをコピーしているので、ガイドしてください。
あなたはxmlまたはjsonを取得していますが、それはjsonと思われますが、xml plz clarifiyが書かれています – Dilip
あなたは上記の応答が正確ですか? JSONArrayとして配列ではないJSONを解析しようとすると、あなたが言及したエラーが起こるかもしれません。 – x0r