我正在使用Objectify
存储和检索应用程序引擎数据存储中的数据。
密钥的字符串版本是从数据存储对象id创建的。
public String getWebsafeKey() {
return Key.create(UserData.class, id).getString();
}
websafeKey
用于从数据存储中获取UserData对象。
Key<UserData> userDataKey = Key.create(websafeKey);
UserData userData = ofy().load().key(userDataKey).now();
在我们的单元测试中,当websafeKey
发生一点变化时,仍然可以检索用户数据类。
通过websafeKey-agxqfmMyaHF1YWxpdHlyEgsSBU1vdmllGICAgJDSioELDC
实际websafeKey-agxqfmMyaHF1YWxpdHlyEgsSBU1vdmllGICAgJDSioELDA
这是已知的限制还是可以解决的?
websafeKey
的是base64编码的字符串。
不知怎的,两个
CCD_ 7&agxqfmMyaHF1YWxpdHlyEgsSBU1vdmllGICAgJDSioELDA
解码为jj~c2hqualityrMovie
试试看https://www.base64decode.org/