gpt4 book ai didi

java - 有没有办法从 json 响应创建 bean 类

转载 作者:太空狗 更新时间:2023-10-29 23:03:02 25 4
gpt4 key购买 nike

Converting JSON to Java

上述问题是引用上述线程中描述的内容。有很多 API 可以灵活地以 XML 或 JSON 格式返回响应。 **我想知道有没有办法自动构造一个JSON响应对应的java bean。 **

最佳答案

假设你得到了一个对象

    [
{
"name":"Java 6 Greatest Hits",
"Author":"Jim Bob Jones",
"price":10.25
},
{
"name":"How to raise a goat",
"Author":"Sir Paxton",
"price":55.97
},
{
"name":"Snow - It is cold",
"Author":"Dr. White",
"price":9.99
}
]

你想要一个类

public class Book{
private String author;
private String name;
private Number price
}

使用 getter 和 setter一种选择是使用类似 JSONGen 的服务,这将创建该类。您需要首先使用它,并将生成的代码包含在您的项目中。另一种选择是使用 javassist 或 CGLib 动态生成类,但除非您使用反射来访问其成员,否则该类将毫无用处,因此即使它是一个类,它也会表现 就像一个非常烦人的 map 。绝不会比使用 JSONObject 更简单

关于java - 有没有办法从 json 响应创建 bean 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7440212/

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