Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 谷歌数据存储嵌套实体';他在戈兰_Google App Engine_Go_Google Cloud Datastore_Google Cloud Storage - Fatal编程技术网

Google app engine 谷歌数据存储嵌套实体';他在戈兰

Google app engine 谷歌数据存储嵌套实体';他在戈兰,google-app-engine,go,google-cloud-datastore,google-cloud-storage,Google App Engine,Go,Google Cloud Datastore,Google Cloud Storage,我在设计模型时遇到了一些问题, 因为我的模型包含一个切片中的一个切片,我得到了一个错误 flattening nested structs leads to a slice of slices 设计这样的东西的最佳方法是什么 我更喜欢更改我的设计,而不是像本文中建议的那样创建自己的序列化方法: 几天后将在cloud.google.com/go/datastore上对此进行修复——支持嵌套实体值 有关详细信息,请参见此处的帖子: -这里的方法建议在存储听起来适合您的实体时,将其转换为json或

我在设计模型时遇到了一些问题, 因为我的模型包含一个切片中的一个切片,我得到了一个错误

flattening nested structs leads to a slice of slices
设计这样的东西的最佳方法是什么

我更喜欢更改我的设计,而不是像本文中建议的那样创建自己的序列化方法:


几天后将在cloud.google.com/go/datastore上对此进行修复——支持嵌套实体值

有关详细信息,请参见此处的帖子:

-这里的方法建议在存储听起来适合您的实体时,将其转换为json或从json转换为json。还有--这篇文章讨论了python的上下文,但也是同样的问题。希望这些帮助。@user3508122我看到了这些帖子,但我不想写自己的序列化方法。Checkout PropertyLoadSaver也许它能帮上忙!在链接的问题中,guidovanrossum(Python的创建者)很好地解释了问题的原因和解决方法。你不可能在这里得到更好的答案。
type Inner2 struct {
    Y      float64
    inner3 []Inner3
}

type Inner3 struct {
    Z bool
}

type Outer struct {
    A int16
    I []Inner2
}