ค่าอาร์เรย์
การแสดง JSON |
---|
{
"values": [
{
object ( |
ช่อง | |
---|---|
values[] |
ค่าในอาร์เรย์ |
ค่า
ข้อความที่เก็บประเภทค่าที่รองรับใดก็ได้
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์สหภาพ value_type ต้องมีชุดค่า value_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
nullValue |
ค่า Null |
booleanValue |
ค่าบูลีน |
integerValue |
ค่าจำนวนเต็ม |
doubleValue |
ค่าทศนิยม |
timestampValue |
ค่าการประทับเวลา แม่นยำระดับไมโครวินาทีเท่านั้น เมื่อจัดเก็บ ระบบจะปัดเศษความแม่นยำเพิ่มเติมลง การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขที่เป็นเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: |
stringValue |
ค่าสตริง สตริงที่แสดงเป็น UTF-8 จะต้องมีขนาดไม่เกิน 1 MiB - 89 ไบต์ เฉพาะ 1,500 ไบต์แรกของการแสดง UTF-8 เท่านั้นที่จะพิจารณาตามคำค้นหา |
bytesValue |
ค่าไบต์ ต้องไม่เกิน 1 MiB - 89 ไบต์ เฉพาะ 1,500 ไบต์แรกเท่านั้นที่จะพิจารณาสำหรับคำค้นหา สตริงที่เข้ารหัสฐาน 64 |
referenceValue |
การอ้างอิงไปยังเอกสาร เช่น |
geoPointValue |
ค่าจุดทางภูมิศาสตร์ที่แสดงถึงจุดบนพื้นผิวโลก |
arrayValue |
ค่าอาร์เรย์ ไม่สามารถใส่ค่าอาร์เรย์อื่นโดยตรงได้ แต่สามารถใส่แผนที่ซึ่งมีอาร์เรย์อื่นได้ |
mapValue |
ค่าแผนที่ |
MapValue
ค่าแผนที่
การแสดง JSON |
---|
{
"fields": {
string: {
object ( |
ช่อง | |
---|---|
fields |
ช่องของแผนที่ คีย์แมปจะใช้ชื่อช่องต่างๆ ชื่อช่องที่ตรงกับนิพจน์ทั่วไป ออบเจ็กต์ที่มีรายการคู่ |