Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Valor

Un mensaje que puede contener cualquiera de los tipos de valor admitidos.

Representación 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 .
} 
Campos
Campo de unión value_type . Debe tener un valor establecido. value_type puede ser solo uno de los siguientes:
nullValue

null

Un valor nulo.

booleanValue

boolean

Un valor booleano.

integerValue

string ( int64 format)

Un valor entero.

doubleValue

number

Un doble valor.

timestampValue

string ( Timestamp format)

Un valor de marca de tiempo.

Preciso solo a microsegundos. Cuando se almacena, cualquier precisión adicional se redondea hacia abajo.

Una marca de tiempo en formato RFC3339 UTC "Zulu", con resolución de nanosegundos y hasta nueve dígitos fraccionales. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z" .

stringValue

string

Un valor de cadena.

La cadena, representada como UTF-8, no debe exceder 1 MiB - 89 bytes. Las consultas solo consideran los primeros 1.500 bytes de la representación UTF-8.

bytesValue

string ( bytes format)

Un valor de bytes.

No debe exceder 1 MiB - 89 bytes. Las consultas solo consideran los primeros 1.500 bytes.

Una cadena codificada en base64.

referenceValue

string

Una referencia a un documento. Por ejemplo: projects/{project_id}/databases/{database_id}/documents/{document_path} .

geoPointValue

object ( LatLng )

Un valor de punto geográfico que representa un punto en la superficie de la Tierra.

arrayValue

object ( ArrayValue )

Un valor de matriz.

No puede contener directamente otro valor de matriz, aunque puede contener un mapa que contiene otra matriz.

mapValue

object ( MapValue )

Un valor de mapa.

MapValue

Un valor de mapa.

Representación JSON
 {
  "fields" :  {
    string :  {
      object( Value )
    } ,
    ...
  }
} 
Campos
fields

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

Los campos del mapa.

Las teclas del mapa representan nombres de campo. Los nombres de campo que coinciden con la expresión regular __.*__ están reservados. Los nombres de campo reservados están prohibidos, excepto en ciertos contextos documentados. Las claves del mapa, representadas como UTF-8, no deben exceder los 1.500 bytes y no pueden estar vacías.

Un objeto que contiene una lista de "key": value pares de "key": value . Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" } .