gpt4 book ai didi

java - Google App Engine 保存 toString() 值,而不是文本

转载 作者:行者123 更新时间:2023-11-30 03:59:46 26 4
gpt4 key购买 nike

我的 Google App Engine 和数据存储存在问题。

当我尝试使用 DataStore 保存新创建的 Text 实例时,它仅保存该 Text 的 toString() 表示形式。

Text myText = new Text("This is a test");
entity.setProperty("value", myText);
datastore.put(entity);

这会产生值:

“值”:“<文本:这是一个测试>”

这正是我的文本对象的 toString() 表示形式。为什么会发生这种情况?我该如何解决它?

谢谢你的帮助,简·舍勒

PS:我也尝试过 setUnindexedProperty(...) 但没有效果。

最佳答案

当您读取值时,必须在 Text 实例中使用 getValue 方法。

return ((Text) entity.getProperty("value")).getValue();

关于java - Google App Engine 保存 toString() 值,而不是文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22248166/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com