【发布时间】:2012-05-16 20:19:06
【问题描述】:
数据结构:
列长为 3 的二维字符串数组。
例如。 {["一","二","三"],["一","二","三"],["一","二","三"],...}
数据类型 尝试过但没有用:
- 字符串[][3]
- ArrayList
如果不是上述数据类型,如何表示这些数据?
【问题讨论】:
标签: google-app-engine google-cloud-datastore
列长为 3 的二维字符串数组。
例如。 {["一","二","三"],["一","二","三"],["一","二","三"],...}
如果不是上述数据类型,如何表示这些数据?
【问题讨论】:
标签: google-app-engine google-cloud-datastore
如果您使用的是 com.google.appengine.api.datastore API,实体属性必须是数据存储区原生类型之一,或者是数据存储区原生类型(或多个类型)的值的集合。单个属性值不能表示没有序列化的二维列表,单个属性名称也不能表示多个值(Collection 情况)。
如果您可以序列化,那么这是一个潜在的答案。如果您对查询数组中的值有索引要求,那么您需要描述这些以找出答案。例如,数组中的条目可以是单独的实体,每个实体都有“第一”、“第二”和“第三”属性;主要实体有一个键列表。
【讨论】: