我有一个类作为 cron 作业运行(每 5 分钟左右),它会生成一个多维数组。然后我想从另一个类访问这个数组。
是否可以将整个 md 数组作为单个对象放入数据存储中?然后在另一个类中 get() 那个 md 数组?
如果是这样,是否与将其他简单变量放入数据存储区类似?
为任何帮助干杯
最佳答案
不,您不能直接将多维数组存储为数据存储实体的属性。 最接近的类型是 (仅适用于 Python,不适用于 Java)ListProperty
,但这只会存储一维。
根据 md 数组中的数据表示的内容,您可以:
将值序列化为字节数组,并将其存储为
Blob
(大小限制为 1 MB)展平数组并将每个维度存储为单独的属性
为行创建实体,为列创建属性(如果是二维)
有关所有支持的数据存储属性类型,请参阅 this section of the GAE documentation
关于java - Google-app-engine 数据存储多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16438437/