java - Java,我如何从restful(?)Web服务中获取JSON

java - Java,我如何从restful(?)Web服务中获取JSON,第1张

首先,这是一个java程序,但不是Android。

我编写了一个非常简单的API来获取Php中的数据库数据,如下面的代码:

<?php
$query = "Select * from staff order by staff_name";
$reuslt = $mysqli->query($query);
echo json_encode($reuslt->fetch_object());

假设我可以在Android或Php中轻松获取以下URL中的JSON对象: http://localhost/Testing/simpleWebService.php

但是我怎样才能在Java中获得它? 我在谷歌搜索了它,但结果似乎不是我真正想要的,对我有用 (原因是我对Java很初级,Web服务缺乏知识,输入的关键字不准确........)。 我发现它像泽西岛,JAX-RS,但我不认为这有帮助,从Web服务获取JSON的方式很复杂。

有人可以帮忙吗?非常感谢!!!!!!

最佳答案:

1 个答案:

答案 0 :(得分:0)

问题的关键在于你必须用Java替换PHP的json_encode函数实现的行为。你必须找到一种方法将数据的记录集表示转换为JSON。

1方法是手动将记录集转换为POJO集合,然后使用Jackson生成JSON。

但是,有很多框架可以让您更容易实现。

您使用什么Java框架会在某种程度上限制您未来的决策?您是如何从数据库中读取的 - 使用JDBC API或使用ORM或其他库?

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复