我试图从java的api中获取json数据,我知道如何使用python实现这一点,但我正在用java做一个项目,我不知道从哪里开始
Python代码:
url2 = f"https://api.hypixel.net/status?key={APIKEY}&uuid=" + returnUuid
res = requests.get(url2)
data = res.json()
if data["session"] is None:
return None
onlinestatus = (data["session"]["online"])
if onlinestatus is False:
theNewLineString = "\n"
lastLogout_string = "LastLogout: "
log_out = int(data2["player"]["lastLogout"])
return str("Online: ") + "`" + "False"
在java中我将如何做到这一点
感谢您的帮助
看起来您的主要问题是找到一种从java中的URL获取信息的方法。如果是这种情况:
您需要使用Java的URLConnection类。你可以致电:
然后,您可以使用类似
String line = buff.readLine();
的方法来浏览数据如果您希望访问网页上的特定内容,则需要删除html,这可能有点复杂。像DJNativeSwing这样的API使这一点变得更加容易(但需要下载JAR并将其添加到引用的库中)
1.将以下依赖项添加到pom.xml中
在上述情况下,您可以从特定服务获得响应
相关问题 更多 >
编程相关推荐