Value

Pesan yang dapat menampung semua jenis nilai yang didukung.

Representasi JSON
{

  // 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.
}
Bidang
Bidang gabungan value_type . Harus memiliki nilai yang ditetapkan. value_type hanya dapat berupa salah satu dari berikut ini:
nullValue

null

Nilai nol.

booleanValue

boolean

Nilai boolean.

integerValue

string ( int64 format)

Nilai bilangan bulat.

doubleValue

number

Nilai ganda.

timestampValue

string ( Timestamp format)

Nilai stempel waktu.

Tepatnya hanya hingga mikrodetik. Saat disimpan, presisi tambahan apa pun dibulatkan ke bawah.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z" .

stringValue

string

Nilai string.

String, yang direpresentasikan sebagai UTF-8, tidak boleh melebihi 1 MiB - 89 byte. Hanya 1.500 byte pertama dari representasi UTF-8 yang dipertimbangkan oleh kueri.

bytesValue

string ( bytes format)

Nilai byte.

Tidak boleh melebihi 1 MiB - 89 byte. Hanya 1.500 byte pertama yang dipertimbangkan oleh kueri.

String yang dikodekan base64.

referenceValue

string

Referensi ke suatu dokumen. Misalnya: projects/{project_id}/databases/{databaseId}/documents/{document_path} .

geoPointValue

object ( LatLng )

Nilai titik geografis yang mewakili suatu titik di permukaan bumi.

arrayValue

object ( ArrayValue )

Nilai array.

Tidak bisa langsung berisi nilai array lain, namun bisa berisi peta yang berisi array lain.

mapValue

object ( MapValue )

Nilai peta.

Nilai Peta

Nilai peta.

Representasi JSON
{
  "fields": {
    string: {
      object (Value)
    },
    ...
  }
}
Bidang
fields

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

Bidang peta.

Kunci peta mewakili nama bidang. Nama bidang yang cocok dengan ekspresi reguler __.*__ dicadangkan. Nama bidang yang dicadangkan dilarang kecuali dalam konteks terdokumentasi tertentu. Kunci peta, yang direpresentasikan sebagai UTF-8, tidak boleh melebihi 1.500 byte dan tidak boleh kosong.

Sebuah objek yang berisi daftar "key": value . Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" } .