Go的appengine数据存储区api为此类事情提供了PropertyLoadSaver接口:https
:
//developers.google.com/appengine/docs/go/datastore/reference#PropertyLoadSaver
您可以根据需要构造结构,然后实现该接口的Load和Save方法以正确填充它。这意味着您可以自己编写序列化代码,但是它为您提供了结构数据的完全自由。
这将允许您仍然过滤字段并具有嵌套结构。

Go的appengine数据存储区api为此类事情提供了PropertyLoadSaver接口:https
:
//developers.google.com/appengine/docs/go/datastore/reference#PropertyLoadSaver
您可以根据需要构造结构,然后实现该接口的Load和Save方法以正确填充它。这意味着您可以自己编写序列化代码,但是它为您提供了结构数据的完全自由。
这将允许您仍然过滤字段并具有嵌套结构。