Форматирование данных для ответа API JSON

У меня есть пара вопросов о форматировании данных, готовых для ответа API JSON.

  1. При отправке значения даты и времени (в формате ГГГГ-ММ-ДД ЧЧ: ММ: СС) в ответе API json, если не задано значение даты и времени, какой из них должен быть:

    пустая строка ""

    Строка "0000-00-00 00:00:00"

    null

  2. Это хорошая практика, чтобы все значения имели фиксированный тип данных (не смешанный тип данных) в ответах API? Так, например, если значение будет массивом, но в массиве нет элементов, следует ли сделать значение пустым массивом [] скорее, чем false или же null так что значение всегда будет массивом?

1 ответ

  1. Вы можете использовать нулевой тип данных
  2. Вы можете использовать обнуляемый тип данных, например DateTime? MyNullableDate;
Другие вопросы по тегам