Java中从URL中读取json的最简单方法

Java中从URL中读取json的最简单方法

这可能是个愚蠢的问题,但最简单的读取和解析方法是什么?杰森从…URL在……里面爪哇?

在Groovy中,这是几行代码的问题。我发现的Java示例非常长(并且具有巨大的异常处理块)。

我只想读一下这个链接.


炎炎设计
浏览 1428回答 3
3回答

白衣非少年

下面是几个可供选择的版本杰克森(因为有多种方法可能需要数据作为):&nbsp;&nbsp;ObjectMapper&nbsp;mapper&nbsp;=&nbsp;new&nbsp;ObjectMapper();&nbsp;//&nbsp;just&nbsp;need&nbsp;one &nbsp;&nbsp;//&nbsp;Got&nbsp;a&nbsp;Java&nbsp;class&nbsp;that&nbsp;data&nbsp;maps&nbsp;to&nbsp;nicely?&nbsp;If&nbsp;so: &nbsp;&nbsp;FacebookGraph&nbsp;graph&nbsp;=&nbsp;mapper.readValue(url,&nbsp;FaceBookGraph.class); &nbsp;&nbsp;//&nbsp;Or:&nbsp;if&nbsp;no&nbsp;class&nbsp;(and&nbsp;don't&nbsp;need&nbsp;one),&nbsp;just&nbsp;map&nbsp;to&nbsp;Map.class: &nbsp;&nbsp;Map<String,Object>&nbsp;map&nbsp;=&nbsp;mapper.readValue(url,&nbsp;Map.class);具体来说,在通常的(IMO)情况下,您想要处理Java对象,可以做一个衬垫:FacebookGraph&nbsp;graph&nbsp;=&nbsp;new&nbsp;ObjectMapper().readValue(url,&nbsp;FaceBookGraph.class);其他库(如gson)也支持一行方法;为什么许多示例显示的节要长得多,这是很奇怪的。更糟糕的是,许多例子使用了过时的org.json库;它可能是第一件事,但是有六种更好的选择,所以几乎没有理由使用它。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java