Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “如何解析对象”;差饷;然后得到字符串“quot;欧元;从我的android studio项目中的这个API(附图片)中?_Java_Json_Api_Android Studio - Fatal编程技术网

Java “如何解析对象”;差饷;然后得到字符串“quot;欧元;从我的android studio项目中的这个API(附图片)中?

Java “如何解析对象”;差饷;然后得到字符串“quot;欧元;从我的android studio项目中的这个API(附图片)中?,java,json,api,android-studio,Java,Json,Api,Android Studio,这是openexchangerate,我想从中解析欧元汇率 @覆盖 受保护的空位背景(空位…空位){ 试一试{ 字符串uRl=”https://openexchangerates.org/api/latest.json?app_id=9d60a61dd1914783b037cc5835ee9829&symbols=EUR"; JSONObject reader=新的JSONObject(uRl); JSONObject sys=reader.getJSONObject(“速率”); 欧元=系统

这是openexchangerate,我想从中解析欧元汇率

@覆盖
受保护的空位背景(空位…空位){
试一试{
字符串uRl=”https://openexchangerates.org/api/latest.json?app_id=9d60a61dd1914783b037cc5835ee9829&symbols=EUR";
JSONObject reader=新的JSONObject(uRl);
JSONObject sys=reader.getJSONObject(“速率”);
欧元=系统获取字符串(“欧元”);
}捕获(JSONException e){
e、 printStackTrace();
}
返回null;
}
@凌驾
受保护的void onPostExecute(void避免){
progressDialog.disclose();
textView.setText(欧元);
}

这是我解析欧元汇率的代码。我使用了一个简单的xml文本视图来显示费率。但是模拟器中没有显示任何内容。有人能帮我找出哪里出错了吗

我的模拟器的屏幕截图

关键是您试图将API URL解析为JSON对象,而不是API响应。 您应该首先调用API,然后将API响应解析为JSON对象。 这里解决了一个类似的问题:


希望这有帮助。

有人能帮我解决这个问题吗?如果我的描述不清楚或不可理解,请原谅我。我开始学习android studio只是在这个锁定和新的堆栈溢出。