2

データの構造:

  • 列の長さが 3 の 2 次元 string 配列。

  • 例えば。{["1","2","3"],["1","2","3"],["1","2","3"],...}

試したデータ型と機能しなかったデータ型:

  • 文字列[][3]
  • ArrayList<文字列[3]>

上記のデータ型ではない場合、このデータはどのように表現されますか?

4

1 に答える 1

3

com.google.appengine.api.datastore APIを使用している場合、エンティティプロパティは、データストアのネイティブタイプの1つ、またはデータストアのネイティブタイプの値のコレクションである必要があります。単一のプロパティ値は、シリアル化なしで2次元リストを表すことはできません。また、単一のプロパティ名に対して複数の値を表すこともできません(コレクションの場合)。

シリアル化できるのであれば、それが潜在的な答えです。クエリの配列に値のインデックスを付ける必要がある場合は、答えを見つけるためにそれらを説明する必要があります。たとえば、配列のエントリは、それぞれが「first」、「second」、および「third」プロパティを持つ個別のエンティティである可能性があります。メインエンティティにはキーのリストがあります。

于 2012-05-16T21:01:50.997 に答える