ArrayValue

Giá trị mảng.

Biểu diễn dưới dạng JSON
{
  "values": [
    {
      object (Value)
    }
  ]
}
Trường
values[]

object (Value)

Giá trị trong mảng.

Giá trị

Một thông báo có thể chứa bất kỳ loại giá trị được hỗ trợ nào.

Biểu diễn dưới dạng 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.
}
Trường
Trường hợp value_type. Phải có một bộ giá trị. value_type chỉ có thể là một trong những trạng thái sau:
nullValue

null

Giá trị rỗng.

booleanValue

boolean

Giá trị boolean.

integerValue

string (int64 format)

Một giá trị số nguyên.

doubleValue

number

Giá trị kép.

timestampValue

string (Timestamp format)

Giá trị dấu thời gian.

Chỉ chính xác đến micrô giây. Khi được lưu trữ, mọi độ chính xác bổ sung sẽ được làm tròn xuống.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

stringValue

string

Giá trị chuỗi.

Chuỗi, được biểu thị dưới dạng UTF-8, không được vượt quá 1 MiB – 89 byte. Chỉ 1.500 byte đầu tiên của đại diện UTF-8 được xem xét bởi các truy vấn.

bytesValue

string (bytes format)

Một giá trị byte.

Không được vượt quá 1 MiB – 89 byte. Truy vấn chỉ xem xét 1.500 byte đầu tiên.

Một chuỗi được mã hoá base64.

referenceValue

string

Tham chiếu đến một tài liệu. Ví dụ: projects/{projectId}/databases/{databaseId}/documents/{document_path}.

geoPointValue

object (LatLng)

Một giá trị điểm địa lý đại diện cho một điểm trên bề mặt Trái Đất.

arrayValue

object (ArrayValue)

Giá trị mảng.

Không thể trực tiếp chứa một giá trị mảng khác, mặc dù có thể chứa một bản đồ chứa một mảng khác.

mapValue

object (MapValue)

Giá trị bản đồ.

MapValue

Giá trị bản đồ.

Biểu diễn dưới dạng JSON
{
  "fields": {
    string: {
      object (Value)
    },
    ...
  }
}
Trường
fields

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

Các trường trên bản đồ.

Các khoá bản đồ đại diện cho tên trường. Tên trường khớp với biểu thức chính quy __.*__ đã được dành riêng. Tên trường dành riêng bị cấm, ngoại trừ một số ngữ cảnh được ghi nhận trong tài liệu. Các khoá bản đồ, được biểu thị dưới dạng UTF-8, không được vượt quá 1.500 byte và không được để trống.

Đối tượng chứa danh sách các cặp "key": value. Ví dụ: { "name": "wrench", "mass": "1.3kg", "count": "3" }.