gpt4 book ai didi

java - 如何反序列化来自 RESTful Web 服务的 JSON 响应?

转载 作者:行者123 更新时间:2023-12-01 23:15:16 25 4
gpt4 key购买 nike

我正在尝试实现一个简单的命令行 Java 应用程序,该应用程序从 RESTful Web 服务请求一些资源。有没有办法自动将 JSON 响应反序列化到我的模型类中?

在 Objective-C 中,键值编码允许您通过字符串表示形式创建对象、访问变量和方法。这可用于自动将 XML 或 JSON 文档反序列化为对象,这是由一些第三方库(例如 RestKit)完成的。

Java 有类似的东西吗?我知道我可以使用 JSON 解析器来获取文档的数组和映射表示,然后自己创建模型对象,但我想知道这是否可以自动化?

昨天我花了整个晚上寻找库、教程和用户指南。他们所有人要么解释如何构建 RESTful Web 服务,要么如果它是客户端应用程序,他们所做的就是下载一些 JSON 并将其打印到系统。

最佳答案

查看Jackson

有了这个,您可以创建一个“匹配”您的 json 数据结构的类,Jackson 将自动为您实例化并填充该类。那么您就已经与 Java 应用程序的其余部分集成了。

关于java - 如何反序列化来自 RESTful Web 服务的 JSON 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21336984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com