我有一个作为cron作业运行的类(每5分钟左右),它会生成一个多维数组。然后我想从另一个类访问这个数组。
是否可以将整个md-array作为单个对象放入数据存储区?然后在另一个类中获取()md-array?
如果是这样,它是否只是将其他简单变量放入数据存储区?
为任何帮助干杯
答案 0 :(得分:2)
不,您不能直接将多维数组存储为数据存储区实体的属性。 最接近的类型是(仅限Python,不适用于Java )ListProperty
,但这只会存储一个维度。
根据md-array中的数据所代表的含义,您可以:
将值序列化为字节数组,存储为Blob
(1 MB大小限制)
展平数组并将每个维度存储为单个属性
为行创建实体,为列创建属性(如果是2维)
对于所有受支持的数据存储区属性类型,请参阅this section of the GAE documentation