要创建POJO并将其转换为适用于Cloud Firestore REST API的可接受的JSON,您可以按照以下步骤进行操作:
public class User {
private String name;
private int age;
// 必须提供一个无参数的构造函数
public User() {
// 默认构造函数需要用到
}
public User(String name, int age) {
this.name = name;
this.age = age;
}
// 提供getter和setter方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
implementation 'com.google.code.gson:gson:2.8.6'
import com.google.gson.Gson;
public class Main {
public static void main(String[] args) {
User user = new User("John", 30);
// 创建Gson对象
Gson gson = new Gson();
// 将POJO对象转换为JSON字符串
String json = gson.toJson(user);
System.out.println(json); // 输出JSON字符串
}
}
在上面的示例中,我们创建了一个User对象,并使用Gson将其转换为JSON字符串。最后,我们打印输出JSON字符串。
这样,您就可以将POJO对象转换为适用于Cloud Firestore REST API的可接受的JSON字符串。