Почему ответы Firebase REST API имеют разные массивы для разных типов данных? - PullRequest
1 голос
/ 06 февраля 2020

В Google Firebase есть такие значения, как: StringValue, IntValue, DoubleValue et c. Это почему? Зачем разделять ценности? Мне было просто интересно, почему Google создал массив с типами данных типа:

stringColumn: [
  "Val1", "Val2"
]
doubleColumn: [
  1.2, 4.4
]
intColumn: [
  1, 50
]

Почему существует другой ключ массива для двойных (doubleColumn) и строк (stringColumn)? Они могут правильно использовать встроенные типы данных JSON и иметь только один ключ columns? Каковы преимущества разделения типов данных таким образом? См. Изображение для примера ответа.

Пример ответа Google, где это используется

Спасибо, если вам нужно больше объяснений, пожалуйста, дайте мне знать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...