java - 如何从服务器URL接收Json数据?

标签 java json gson response marshalling

我正在尝试使用编码逻辑向服务器发送 json 请求? 如何从服务器获取 json 作为响应?我必须使用下面的解析器来解析它吗?

final SAXParserFactory sp = SAXParserFactory.newInstance();
final SAXParser sp1 = sp.newSAXParser();

最佳答案

结果的数据格式取决于您的服务器对您的响应。无论数据格式是 xml 还是 json ,都可以将服务器响应的结果字符串转换为 pojo 。

如果数据格式为 xml ,则可以使用 JAXB将其翻译为 pojo

如果数据格式是json,可以使用Gson将其翻译为 pojo

如果你想直接将 xml 转为 json 。也许gson-xml图书馆可以帮助您。

关于java - 如何从服务器URL接收Json数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55528696/

相关文章:

java - 使用 values/strings.xml、HTML 和 CSS 格式化 TextView 文本

json - Node 包 - 是否可以在 package.json 中插入变量?

json - 解压缩 Gzip JSON 响应

java - Gson JsonObject 全局变量

java - 使用Gson在Android中@SerializedName注解的基本目的是什么

java - 使用 GSON 反序列化嵌套对象

java - 如何从 eclipse 项目(包括库)制作 jar 文件?

java - 对于包含多个值并转换为数组的映射,正确的语法是什么

java - 线扫描循环

JavaScript 全局不保持作用域?创建自动完成 Web 服务 json 对象