用java编写一个model类,然后输出这个泛型类实例化后的json字符串
时间: 2023-04-03 17:02:09 浏览: 154
Java让泛型实例化的方法
好的,我可以回答这个问题。以下是一个示例的Java泛型类和输出实例化后的JSON字符串的代码:
```java
import com.google.gson.Gson;
public class MyModel<T> {
private T data;
public MyModel(T data) {
this.data = data;
}
public T getData() {
return data;
}
public void setData(T data) {
this.data = data;
}
public String toJson() {
Gson gson = new Gson();
return gson.toJson(this);
}
}
```
你可以使用以下代码来实例化这个泛型类并输出JSON字符串:
```java
MyModel<String> myModel = new MyModel<>("Hello, World!");
String json = myModel.toJson();
System.out.println(json);
```
输出结果应该为:
```
{"data":"Hello, World!"}
```
希望这个示例能够帮助你。
阅读全文