在Java中,我將如何爲以下JSON輸出中的「數據」部分提取數據?如何從JSON輸出字符串中提取單個數據片段?
{"getuserhashrate":{"data":1425,"runtime":8.2659721374512,"version":"1.0.0"}}
json.get( 「數據」)不工作,並提供了以下錯誤:
Exception in thread "main" org.json.JSONException: JSONObject["data"] not found. at org.json.JSONObject.get(JSONObject.java:454) at so4308554.JsonReader.main(JsonReader.java:40)
我強烈建議快速閱讀[json.org](http://json.org)以熟悉JSON。 SO上也有很多關於這個話題的帖子。 –
您會注意到該輸出在另一個JSON對象內有一個JSON對象。因此,您應該先訪問getuserhasrate並從那裏繼續訪問這些值。同樣,就像@Brian Roach所說的,查看json.org – Eenvincible
上的文檔,我會推薦使用JSON解析器。 –