رسالة يمكنها الاحتفاظ بأي من أنواع القيم المدعومة.
تمثيل جيسون | |
---|---|
{ // Union field |
مجالات | ||
---|---|---|
حقل الاتحاد value_type . يجب أن يكون لديك مجموعة قيمة. يمكن أن يكون value_type واحدًا فقط مما يلي: | ||
nullValue | قيمة فارغة. | |
booleanValue | قيمة منطقية. | |
integerValue | قيمة عددية. | |
doubleValue | قيمة مزدوجة. | |
timestampValue | قيمة الطابع الزمني. دقيقة فقط للميكروثانية. عند تخزينها، يتم تقريب أي دقة إضافية إلى الأسفل. طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: | |
stringValue | قيمة سلسلة. يجب ألا تتجاوز السلسلة، الممثلة بـ UTF-8، 1 MiB - 89 بايت. يتم أخذ أول 1500 بايت فقط من تمثيل UTF-8 في الاعتبار بواسطة الاستعلامات. | |
bytesValue | قيمة بايت. يجب ألا يتجاوز 1 MiB - 89 بايت. يتم أخذ أول 1500 بايت فقط في الاعتبار بواسطة الاستعلامات. سلسلة مشفرة بـ base64. | |
referenceValue | إشارة إلى وثيقة. على سبيل المثال: | |
geoPointValue | قيمة نقطة جغرافية تمثل نقطة على سطح الأرض. | |
arrayValue | قيمة مصفوفة. لا يمكن أن تحتوي بشكل مباشر على قيمة مصفوفة أخرى، على الرغم من أنها يمكن أن تحتوي على خريطة تحتوي على مصفوفة أخرى. | |
mapValue | قيمة الخريطة. |
MapValue
قيمة الخريطة.
تمثيل جيسون | |
---|---|
{
"fields": {
string: {
object ( |
مجالات | |
---|---|
fields | حقول الخريطة. تمثل مفاتيح الخريطة أسماء الحقول. أسماء الحقول المطابقة للتعبير العادي كائن يحتوي على قائمة |