Java内置JSON解析器
我一直在做一项任务,需要发出请求并获取JSON中特定键的值。由于一些限制/复杂性,我假设只使用内置的Java库
对于发出请求,我使用了HttpURLConnection
,但是对于解析JSON,我找不到。你能告诉我Java内置JSON解析器吗
我发现了类似的问题here,但这并没有令人满意的答案,而且很旧,因此再次询问,以防万一,这在最新版本的Java中可用
你可以在下面搜索框中键入要查询的问题!
我一直在做一项任务,需要发出请求并获取JSON中特定键的值。由于一些限制/复杂性,我假设只使用内置的Java库
对于发出请求,我使用了HttpURLConnection
,但是对于解析JSON,我找不到。你能告诉我Java内置JSON解析器吗
我发现了类似的问题here,但这并没有令人满意的答案,而且很旧,因此再次询问,以防万一,这在最新版本的Java中可用
# 1 楼答案
官方网站参考https://www.oracle.com/technical-resources/articles/java/json.html
# 2 楼答案
您可以在Java8中使用内置的Nashorn引擎
资料来源:Converting JSON To Map With Java 8 Without Dependencies
免责声明:Nashorn将很快被弃用
更新:Nashorn已从Java 15中删除
# 3 楼答案
Java中没有这样的库。但是如果使用maven,可以添加GSON或JSON-lib依赖项