public void getStatus(){
String status = "";
try{
String line;
StringBuilder result = new StringBuilder("");
HttpURLConnection conn;
URL url;
url = new URL("http://bromio.com.mx/explore/PointOfInterestService.svc/GetData");
BufferedReader rd;
conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
while ((line = rd.readLine()) != null) {
result.append(line);
}
rd.close();
Log.d("JSON: ", result.toString());
JSONObject jsonObject = new JSONObject(result.toString());
}catch (Exception e){
e.printStackTrace();
}
}
但它拋出一個異常,似乎我不能投指向JSONObject的特定字符串。 JSON可以在此頁面中加入:(它太大以至於不能顯示!)http://bromio.com.mx/explore/PointOfInterestService.svc/GetData 解決此問題的任何幫助都會對我有所幫助。謝謝
[jsonlint](http://jsonlint.com/)表示json無效。你可以在json中跳過'''嗎?而且json不能以'''開始和結束,所以就是這樣。 –
你可以發佈你的堆棧跟蹤,以便我們可以看到錯誤是什麼。 – BlackHatSamurai
該來源是JSON字符串,而不是JSON對象。它以雙引號開頭,以雙引號結尾,並在內部轉義雙引號和unicode序列。 – yshavit