java - 如何将 Java Bean 转换为 JsonObject?

标签 java json javabeans

我知道 org.json 包中的 JsonObject 可以创建一个 JsonObject 一个参数是对象的构造函数,但我在 Eclipse 中找不到它。

As the image shows

添加 org.json 依赖项后,下面是它的显示方式。

最佳答案

您看不到构造函数的原因是您使用的 JSONObject 类来自 android-json 包。您可以在Android JSONObject doc中看到相同的构造函数。 .

要获取您期望的 JSONObject,您需要添加 org.json 的依赖项,如下所示(Maven 或 Gradle)

Maven 依赖

<dependency>
    <groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20180813</version>
</dependency>

Gradle 依赖

compile group: 'org.json', name: 'json', version: '20180813'

然后导入 this JSONObject 类,您将看到您真正想要的构造函数。

关于java - 如何将 Java Bean 转换为 JsonObject?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55036981/

相关文章:

java - 我正在尝试可视化链接列表,我想在头部插入一个节点并将另一个节点推到下一个

ios json解析子集合

ios - 这是最好和最简单的 JSON 解析库

java - 如何在PropertySourcesPlaceholderConfigurer spring boot中设置自动位置?

java - @Value 注释类型从 String 转换为 Integer

java - 在java中使用BigInteger查找阶乘?

java - 从 HTTPResponse 解析 JSON

c - 读取 json 字符串时出现段错误

java - 用于读取现有数据时,如何使用数据库中的数据填充托管 bean 属性?

JavaBean设置属性。多个 if 语句替代方案