2

数据结构:

  • 列长度​​为 3 的二维字符串数组。

  • 例如。{["一","二","三"],["一","二","三"],["一","二","三"],...}

数据类型尝试过但不起作用:

  • 字符串[][3]
  • 数组列表<字符串[3]>

如果不是上述数据类型,如何表示这些数据?

4

1 回答 1

3

如果您使用的是 com.google.appengine.api.datastore API,实体属性必须是数据存储区原生类型之一,或者是数据存储区原生类型(或多个类型)的值的集合。单个属性值不能表示没有序列化的二维列表,单个属性名称也不能表示多个值(Collection 情况)。

如果您可以序列化,那么这是一个潜在的答案。如果您对查询数组中的值有索引要求,那么您需要描述这些以找出答案。例如,数组中的条目可以是单独的实体,每个实体都有“第一”、“第二”和“第三”属性;主要实体有一个键列表。

于 2012-05-16T21:01:50.997 回答