Q
如何只從JSON
2
A
回答
1
您可以創建一個類
public class Abc {
String to;
String rate;
String from;
String v;
}
,然後可以使用下面的代碼解析
JsonObject obj= gson.fromJson(DATA,Abc.class);
,其中數據將是你GSON字符串。
+0
您的問題是否解決? – 2013-03-19 08:19:23
1
你在模擬器上運行它嗎? 或者,如果你在設備上破壞它,然後關閉並在你的互聯網連接,它會工作。
0
你好檢查這個代碼是否給你造成日誌(錯誤)
protected void getJSONFromURL(String string) {
// TODO Auto-generated method stub
string = "http://rate-exchange.appspot.com/currency?from=USD&to=CAD&q=5";
String is = null;
try {
HttpClient httpclient = new DefaultHttpClient();
HttpGet Get = new HttpGet(string);
HttpResponse responce = httpclient.execute(Get);
HttpEntity entity = responce.getEntity();
is = EntityUtils.toString(entity, "UTF-8");
Log.e("responce-->", "" + is.toString());
if (!is.toString().equalsIgnoreCase("")) {
JSONObject ob = new JSONObject(is.toString());
String to = ob.getString("to");
Log.e("to", "" + to);
String from = ob.getString("from");
Log.e("from", "" + from);
double rate = ob.getDouble("rate");
Log.e("rate", "" + rate);
double v = ob.getDouble("v");
Log.e("v", "" + v);
}
} catch (Exception e) {
// TODO: handle exception
Log.d("call http :", e.getMessage().toString());
is = null;
}
}
如果你yseing 3.0以上操作系統,那麼還包括該代碼;
int SDK_INT = android.os.Build.VERSION.SDK_INT;
if (SDK_INT>8){
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
}
你的結果是在這裏:
03-19 11:23:22.745: E/responce-->(811): {"to": "CAD", "rate": 1.0220998400000001, "from": "USD", "v": 5.1104992000000005}
03-19 11:23:22.745: E/to(811): CAD
03-19 11:23:22.776: E/from(811): USD
03-19 11:23:22.776: E/rate(811): 1.02209984
03-19 11:23:22.791: E/v(811): 5.1104992000000005
相關問題
- 1. 如何檢查,然後只從JSON
- 2. 如何從JSON
- 3. 如何從JSON
- 4. 如何從JSON
- 5. 如何從JSON
- 6. 如何從JSON
- 7. 如何從JSON
- 8. 如何從JSON
- 9. 如何從JSON
- 10. 如何從JSON
- 11. 如何從JSON
- 12. 如何從JSON
- 13. 如何從JSON
- 14. spray-json。如何從JSON
- 15. 如何只從MySQL
- 16. knockout.js:如何從JSON
- 17. 如何從以.json
- 18. 如何從窩JSON
- 19. 如何使從JSON
- 20. 如何從nlohmann JSON
- 21. 我如何從JSON
- 22. 如何從JSON footable
- 23. 我如何從JSON
- 24. 如何從一堆JSON響應中只選擇特定值?
- 25. 如何從一個json文件只回聲一個職位
- 26. 如何選擇只有某些JSON鍵
- 27. 如何從JSON對象內部JSON
- 28. JSON-如何從一個JSON字符串
- 29. 如何從JSON創建新的JSON?
- 30. 從PHP後端只返回JSON
*但不工作的*手段?你能解釋更多什麼問題你在解析當前json – 2013-03-19 04:55:38
你得到什麼錯誤?由於JSON看起來很好,並且您的代碼片段用於解析它,所以也是正確的。 – SudoRahul 2013-03-19 05:00:20
您的回覆和解析都正確的問題在哪裏 – 2013-03-19 05:24:43