ArrayValue

Dizi değeri.

JSON gösterimi
{
  "values": [
    {
      object (Value)
    }
  ]
}
Alanlar
values[]

object (Value)

Dizideki değerler.

Değer

Desteklenen değer türlerinden herhangi birini barındırabilen bir mesaj.

JSON gösterimi
{

  // Union field value_type can be only one of the following:
  "nullValue": null,
  "booleanValue": boolean,
  "integerValue": string,
  "doubleValue": number,
  "timestampValue": string,
  "stringValue": string,
  "bytesValue": string,
  "referenceValue": string,
  "geoPointValue": {
    object (LatLng)
  },
  "arrayValue": {
    object (ArrayValue)
  },
  "mapValue": {
    object (MapValue)
  }
  // End of list of possible types for union field value_type.
}
Alanlar
Birleştirme alanı value_type. Ayarlanmış bir değer olmalıdır. value_type şunlardan yalnızca biri olabilir:
nullValue

null

Boş değer.

booleanValue

boolean

Boole değeridir.

integerValue

string (int64 format)

Tam sayı değeridir.

doubleValue

number

Çift değer.

timestampValue

string (Timestamp format)

Zaman damgası değeri.

Yalnızca mikrosaniye aralığında kesindir. Depolandığında tüm ek hassasiyetler aşağı yuvarlanır.

Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

stringValue

string

Dize değeridir.

UTF-8 olarak temsil edilen dize, 1 MiB - 89 baytı aşmamalıdır. Sorgular,UTF-8 temsilinin yalnızca ilk 1.500 baytını dikkate alır.

bytesValue

string (bytes format)

Bayt değeri.

1 MiB - 89 bayttan büyük olmamalıdır. Sorgular yalnızca ilk 1.500 baytı dikkate alır.

Base64 kodlu bir dize.

referenceValue

string

Bir dokümana referans. Örneğin: projects/{projectId}/databases/{databaseId}/documents/{document_path}.

geoPointValue

object (LatLng)

Dünya yüzeyindeki bir noktayı temsil eden coğrafi nokta değeri.

arrayValue

object (ArrayValue)

Dizi değeri.

Doğrudan başka bir dizi değeri içeremez, ancak başka bir dizi içeren eşleme içerebilir.

mapValue

object (MapValue)

Harita değeri.

MapValue

Harita değeri.

JSON gösterimi
{
  "fields": {
    string: {
      object (Value)
    },
    ...
  }
}
Alanlar
fields

map (key: string, value: object (Value))

Haritadaki alanlar.

Eşleme anahtarları alan adlarını temsil eder. __.*__ normal ifadesiyle eşleşen alan adları ayrılmıştır. Ayrılmış alan adlarına, belgelenmiş belirli bağlamlar haricinde izin verilmez. UTF-8 olarak gösterilen eşleme anahtarları 1.500 baytı aşmamalıdır ve boş olamaz.

"key": value çiftlerin listesini içeren bir nesne. Örnek: { "name": "wrench", "mass": "1.3kg", "count": "3" }.