我将如何为这样的数据结构创建一个 POJO class?

How would I create a POJO class for such a data structure?

我在 firestore 数据库中的数据结构应该是这样的

如图所示,our_array 字段是一个数组,其中包含数据类型的字段 - 映射在其中。

我需要创建一个简单的 POJO 以便按设计插入数据。

我当前的 POJO class:

class ProductList{
  private boolean availability;
  private Object[] our_array; //I have doubts about this one
  private String product_title;

  … //Getters & setters
}

如何构造上述数据集,特别是其中包含 Map(s) 的 our_maps 数组?

首先创建一个 Product pojo :

class Product {
  private String productName;
  … 
  …
  // getters / setters
}

那么您的 ProductList class 可能会有一个 Products 列表:

class ProductList {
  private boolean availability;
  private List<Product> our_productList; 
  ...
  //Getters & setters
}