为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

炎炎设计 2019-06-21 15:00:21
Java中从URL中读取json的最简单方法这可能是个愚蠢的问题,但最简单的读取和解析方法是什么?杰森从…URL在……里面爪哇?在Groovy中,这是几行代码的问题。我发现的Java示例非常长(并且具有巨大的异常处理块)。我只想读一下这个链接.
查看完整描述

3 回答

?
白衣非少年

TA贡献1155条经验 获得超0个赞

下面是几个可供选择的版本杰克森(因为有多种方法可能需要数据作为):

  ObjectMapper mapper = new ObjectMapper(); // just need one
  // Got a Java class that data maps to nicely? If so:
  FacebookGraph graph = mapper.readValue(url, FaceBookGraph.class);
  // Or: if no class (and don't need one), just map to Map.class:
  Map<String,Object> map = mapper.readValue(url, Map.class);

具体来说,在通常的(IMO)情况下,您想要处理Java对象,可以做一个衬垫:

FacebookGraph graph = new ObjectMapper().readValue(url, FaceBookGraph.class);

其他库(如gson)也支持一行方法;为什么许多示例显示的节要长得多,这是很奇怪的。更糟糕的是,许多例子使用了过时的org.json库;它可能是第一件事,但是有六种更好的选择,所以几乎没有理由使用它。


查看完整回答
反对 回复 2019-06-21
  • 3 回答
  • 0 关注
  • 1427 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信