App EngineエンドポイントでHashmapを1つのプロパティとしてエンティティを作成しました。私は永続化のためにObjectifyを使用しています。私は正常にアンドロイド用のクライアントライブラリを生成しました。しかし、私がハントマップを受け入れる代わりにアンドロイドでそれを使用しようとしているときに、JsonMapを要求しています。エンティティクラスでハッシュマップは許可されていますか?はいの場合は、クラウドエンドポイントを使用してアクセスまたは保存する必要があります。App Engine Entityクラスのハッシュマップ
@Entity
public class MyData {
@Id
Long id;
HashMap<String, Object> userInfo;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public HashMap<String, Object> getUserInfo() {
return userInfo;
}
public void setUserInfo(HashMap<String, Object> userInfo) {
this.userInfo = new HashMap<>(userInfo);
}
}
はい私はアンドロイド用に生成されたライブラリを使用しており、hashmapのパラメータではなく、JsonMapオブジェクトを要求しています。 –